![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
Приветствую. Подскажите, как заставить контур (пунктирную линию) двигаться по кругу.
Контур произвольный, замкнутый. Нужно чтобы эти пунктиры зацикленно двигались по контуру. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
у Silin рисуется программно линия. А у меня допустим сложный контур - как мне его нарисовать программно?
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Там же методы есть Draw.dashedPath, Draw.dashedCurve.
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
то есть рисовать программно задавая каждый раз новую точку?
А можно избежать программного рисования? Просто боюсь что контур может быть очень сложным и точек там будет несколько сотен. То есть ручками нарисовать контур. а программно заставить его "двигаться". |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Ну все зависит от конкретной задачи. Координаты этих точек ведь известны должны быть, то почему бы и не программно описать алгоритм.
В общем создайте новую тему, да опишите проблему. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
Зачем создавать новую тему. Тут за это "ругают".
Проблема в том что контур сложный. Да он заранее известен - например есть картинка девушки, её надо обвести по контуру. Ручками обвести ещё куда не шло. но программно - там может быть 300-400 опорных точек (учитывая волосы и т.д.). Вот в этом и проблема. А если у меня таких картинок штук 20. Понимаете теперь сложность? |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Угу, задача по распознаванию контуров девушек однозначно нетривиальная.
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 17
|
ну девушек или не девушек, это не принципиально. Принципиально то что контур сложный и хочется его именно ручками рисовать, а не программно.
|
|
|||||
|
раз в полсекунды (нужно подобрать интервал) запоминайте при нажатой кнопке мыши точку в массив (пользователь обрисовывает контур девушки)
так же, раз в полсекунды рисуйте точку опорную программно запомненную При отжатии Силиновским классом по этим запомненным точкам отрисовывайте дашед лайн или карву эту А так чтобы руками... Мне кажется это маловероятным |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:19. |
|
|
« Предыдущая тема | Следующая тема » |
|
|