Подобъекты сетчатых оболочек
Рис. 1.33. Подобъекты сетчатых оболочек
- Грань (face) - это участок плоскости треугольной формы, являющийся элементарной ячейкой поверхности, допускающей визуализацию в max 6. Сетчатые оболочки состоят из граней треугольной формы, даже если визуально такие грани неразличимы, так как лежат в одной плоскости. Только после преобразования объекта к типу Editable Poly (Редактируемая полисетка) каждая группа смежных граней, лежащих в одной плоскости, заменяется одним многоугольником-полигоном. Грань имеет лицевую и оборотную стороны, что важно при визуализации: грань считается видимой только с лицевой стороны, если к ней не применен специальный двусторонний материал или не включен режим отображения Force 2-Sided (Показывать обе стороны). Лицевая сторона грани определяется по направлению нормали.
- Нормаль (normal) - это воображаемый направленный отрезок, исходящий из центра грани перпендикулярно ее поверхности и указывающий, под каким углом грань располагается в пространстве. Сторона грани, из которой исходит нормаль, считается лицевой. Нормаль позволяет определить, будет данная грань видимой или нет. Видимыми считаются только те грани, нормали которых направлены в сторону наблюдателя. Если нормаль перпендикулярна линии взгляда или направлена от наблюдателя, то грань перестает быть видимой.
Каждая группа из двух или более смежных граней, лежащих в одной плоскости, образует многоугольник, или полигон (polygon). В соответствии с этим сетку, составленную из полигонов, в отличие от сетки, составленной из треугольных граней, называют полигональной сеткой или полисеткой. В обычной сетке полигон - просто подобъект, позволяющий выделить сразу все смежные грани, лежащие в одной плоскости. У полигональной сетки нет таких подобъектов, как грани, вся она состоит только из полигонов. При этом некоторые полигоны могут быть и треугольными.
- Ребро (edge) - это линия границы грани. Ребра могут быть видимыми, если соседние грани не лежат в одной плоскости, или невидимыми, если соседние грани лежат в одной плоскости.
- Вершина (vertex) - это точка, в которой сходится и соединяется друг с другом любое число ребер.
Редактирование сетчатых оболочек можно производить как на уровне объекта в целом, так и на уровне различных подобъектов: граней, ребер или вершин. Чтобы сделать по-добъекты доступными для редактирования, необходимо применить к параметрическому объекту модификатор Edit Mesh (Правка сетки) либо преобразовать такой объект в объект типа Editable Mesh (Редактируемая сетка) или Editable Poly (Редактируемая полисетка).
Такие объекты max 6, как сплайны, кривые и поверхности типа NURBS, имеют свои типы подобъектов. Об этом будет рассказываться в части III, «Редактирование и модификация объектов».
Содержание раздела