![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2004
Сообщений: 121
|
Добрый день.
на поле расположены объекты различные. Предположим все они прямоугольного типа. Есть некоторые объекты, которые состоят только из одного прямоугольника - такой объект легко описать, просто узнаем его координаты, длину, ширину. И все. Его можно потом нарисовать заново. А вот как быть со сложными объектами? КОторые состоят например из 3-4 прямоугольников, которые наложены друг на друга, и формируют например букву "П". (3и прямоугольника как видно). Вот как его описать? Координаты взяли, а как описать длину, высоту, изогнутости? Спасибо ![]() |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 669
|
Описать по отдельности каждую часть
|
|
|||||
|
Регистрация: Jun 2004
Сообщений: 121
|
а если эти части слиты в едино? Т.е. он не состоит из отдельных movieClip, а это один целый объект.
|
|
|||||
|
Регистрация: Jun 2004
Сообщений: 121
|
так.. немного не понял - а как определить эти вершины автоматически?
что это за переменная points? или ты предлагаешь, самому вписать в массив вершины? |
|
|||||
|
Регистрация: Jun 2004
Сообщений: 121
|
грустно очень
.порыскал по форуму, нашол тему, там обсуждалось такой же вопрос и предложили использовать bitmapData, но не описали ничего. Как с помошью битмап сделать это? Или действительно, только ручками все делать? |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
Других путей нельзя найти? Откуда взялись эти странные объекты? Нельзя ли при их создании сразу дополнять их информацией о контурах?
|
|
|||||
|
блогер
Регистрация: May 2008
Адрес: (0, 10, 185) в локальной системе
Сообщений: 721
Записей в блоге: 6
|
Может быть есть решение и проще. По написанному условию я написал оптимальное решение. Видимо, я не совсем понял задачу, если вы напишите подробнее откуда берутся эти объекты и как они выглядят (из каких элементов состоят), затем опишите что вы хотите с ними сделать, может быть найдется другое решение.
|
|
|||||
|
Регистрация: Jun 2004
Сообщений: 121
|
объекты отрисованы вручную. Т.е. они не создаются динамически, а просто рисуются рукой. Поэтому дополнить инфой не получиться
![]() значит ручками придеться. ну ладно. |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|