Повідомлення створено: 30. 08. 2012 [17:18]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
Разбираюсь какие координаты дуги как влияют на ее геометрию....
Зеленая дуга - из документации.
Я соотнес "Точка 1" = p1, "Точка 2" = p2
В приведенном примере p1 и p2 имеют идентичные координаты, что говорит о том, что это одна и таже точка, тоесть дуга замкнутая, но на картинке мы видим совсем другое - дуга разомкнута и концы дуги имеют сильно различающиеся координаты.
Как это объясняется ?
И чтобы не заводить новую тему, спрошу тут:
Редактирование дуги через перемещение мышкой серых квадратиков на дуге работает весьма странно: чтобы указатель мыши сменился со стрелки на двунаправленный курсор и стало доступно редактирование (дуга стала перемещаться за курсором) необходимо включить/отключить привязку. Переместил один квадратик, отпустил дугу, двигать второй квадратик возможно только если опять включить/отключить привязку.
Это фича или бага ???
При изменении координат точки 3 вместо перемещения центра (и всей фигуры вслед за ним) дуга просто замыкает концы.
Это фича или бага ???
[Повідомлення редагувалось 1 раз(ів), останній раз 30.08.2012 в 17:20.]
Вкладений файл
|
Повідомлення створено: 30. 08. 2012 [21:54]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
"s60ru" wrote:
Разбираюсь какие координаты дуги как влияют на ее геометрию....
Зеленая дуга - из документации.
Я соотнес "Точка 1" = p1, "Точка 2" = p2
Правильно соотнесли)
"s60ru" wrote:
В приведенном примере p1 и p2 имеют идентичные координаты, что говорит о том, что это одна и таже точка, тоесть дуга замкнутая, но на картинке мы видим совсем другое - дуга разомкнута и концы дуги имеют сильно различающиеся координаты.
Как это объясняется ?
Не смог у себя воспроизвести подобное. У меня отображается корректно.
"s60ru" wrote:
И чтобы не заводить новую тему, спрошу тут:
Редактирование дуги через перемещение мышкой серых квадратиков на дуге работает весьма странно: чтобы указатель мыши сменился со стрелки на двунаправленный курсор и стало доступно редактирование (дуга стала перемещаться за курсором) необходимо включить/отключить привязку. Переместил один квадратик, отпустил дугу, двигать второй квадратик возможно только если опять включить/отключить привязку.
Это фича или бага ???
Тоже не могу воспроизвести.
Вы случаем не занимаетесь редактированием виджета в то время, как запущен сеанс исполнения?!
"s60ru" wrote:
При изменении координат точки 3 вместо перемещения центра (и всей фигуры вслед за ним) дуга просто замыкает концы.
Это фича или бага ???
Координаты точки 3 вы как меняете? Перемещение центра (и всей фигуры вслед за ним) не предусмотрено. Всю фигуру можно двигать только, выделив фигуру, а не точку. Если руками меняете одну координату в инспекторе атрибутов или в диалоге, то и все остальные должны соответствовать. Иначе происходит процесс адаптации, чтобы нарисовать хоть что-то, похожее на дугу из заданных координат...
[Повідомлення редагувалось 1 раз(ів), останній раз 30.08.2012 в 21:54.]
|
Повідомлення створено: 31. 08. 2012 [09:35]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
"Maxim" wrote:
Не смог у себя воспроизвести подобное. У меня отображается корректно.
сегодня и я не смог.... получается это был глюк..
"Maxim" wrote:
"s60ru" wrote:
И чтобы не заводить новую тему, спрошу тут:
Редактирование дуги через перемещение мышкой серых квадратиков на дуге работает весьма странно: чтобы указатель мыши сменился со стрелки на двунаправленный курсор и стало доступно редактирование (дуга стала перемещаться за курсором) необходимо включить/отключить привязку. Переместил один квадратик, отпустил дугу, двигать второй квадратик возможно только если опять включить/отключить привязку.
Это фича или бага ???
Тоже не могу воспроизвести.
Вы случаем не занимаетесь редактированием виджета в то время, как запущен сеанс исполнения?!
Действительно, такое наблюдается при запущенном рантайме!!!
"Maxim" wrote:
Координаты точки 3 вы как меняете? Перемещение центра (и всей фигуры вслед за ним) не предусмотрено. Всю фигуру можно двигать только, выделив фигуру, а не точку. Если руками меняете одну координату в инспекторе атрибутов или в диалоге, то и все остальные должны соответствовать. Иначе происходит процесс адаптации, чтобы нарисовать хоть что-то, похожее на дугу из заданных координат...
Менял из диалогового окна.
То есть динамически (в коде) меняя координаты точки 3 (центра дуги/окружности) не получится перемещать всю фигуру целиком ???
|
Повідомлення створено: 31. 08. 2012 [09:55]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
Нужно менять координаты всех точек, а не только центра.
|
Повідомлення створено: 31. 08. 2012 [18:49]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
разве не логично, когда при перемещении центра фигуры перемещается вся фигура целиком ???
|
Повідомлення створено: 02. 09. 2012 [20:10]
|
Maxim
Maxim Lisenko
Contributor
Зареєстрован(а) с: 18.08.2008
Повідомлення: 141
|
Может и логично. Но перемещение квадратика, соответствующего центру, не приводит в данный момент к перемещению фигуры. Перемещение фигуры мышкой сделано доступным после выделения фигуры целиком. В инспекторе же атрибутов, равно как и в диалоге свойств, ни в каких случаях не реализовано изменение каких-либо координат, кроме как от действий пользователя. Нету никаких зависимостей. На мой взгляд, это вводит определенную целостность.
|
Повідомлення створено: 02. 09. 2012 [21:24]
|
s60ru
Антон Петров
Автор теми
Зареєстрован(а) с: 10.05.2012
Повідомлення: 141
|
ok, я ас понял
|