Вопрос такой: как можно например имея координаты шести вершин создать 6-и угольную плоскость т.е. грань. Как вообще можно создавать грани по вершинам (грань как реальную поверхность которая рендерится)?
Заранее благодарен…
Для начала тебе понадобиться EditablePoly объект, так он поддерживает работу с много угольными полигонами и уже сам их разбивает на треугольники - Faces
Получить его можно преобразовав из пустой сетки:
ep = editable_mesh name:(uniquename "Nexagon") --create an empty EMesh
convertTo ep Editable_Poly --convert to Editable_Poly
Далее тебе нужно создать вершины.
Каждая вновь созданная вершина получает порядковый номер т.е. ее место в массиве - Индекс.
Запоминаем индексы вершин, они понадобятся нам для создания полигона.
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
AllexScript
Заранее благодарен…
Savin Denis
Получить его можно преобразовав из пустой сетки:
Далее тебе нужно создать вершины.
Каждая вновь созданная вершина получает порядковый номер т.е. ее место в массиве - Индекс.
Запоминаем индексы вершин, они понадобятся нам для создания полигона.
Теперь просто создаем полигон по вершинам:
Вот и все.
PS
Гранью(Edge) в CG называется ребро соединяющее две точки полигона или Face.
Боле подробно по командам читай хелп Editable_Poly: GeometryClass
AllexScript
Спасибо, попробую….. 🙂