Энциклопедия 3ds max 6

         

Элементы сетчатых оболочек объектов


Поверхности всех трехмерных тел max 6, кроме поверхностей типа NURBS, представлены сетками (mesh), состоящими из однотипных элементов, или подобьектов. Такими подобъ-ектами являются грани (полигоны), ребра и вершины, как показано на рис. 1.33, изображающем фрагмент сетчатой оболочки объекта-сферы. Поверхности типа NURBS описываются математическими уравнениями и не имеют граней, однако max 6 автоматически разбивает их на грани на этапе визуализации сцены.

Рис. 1.33. Подобъекты сетчатых оболочек

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


  • Ребро (edge) - это линия границы грани. Ребра могут быть видимыми, если соседние грани не лежат в одной плоскости, или невидимыми, если соседние грани лежат в одной плоскости.


  • Вершина (vertex) - это точка, в которой сходится и соединяется друг с другом любое число ребер.


  • Редактирование сетчатых оболочек можно производить как на уровне объекта в целом, так и на уровне различных подобъектов: граней, ребер или вершин. Чтобы сделать по-добъекты доступными для редактирования, необходимо применить к параметрическому объекту модификатор Edit Mesh (Правка сетки) либо преобразовать такой объект в объект типа Editable Mesh (Редактируемая сетка) или Editable Poly (Редактируемая полисетка).

    Такие объекты max 6, как сплайны, кривые и поверхности типа NURBS, имеют свои типы подобъектов. Об этом будет рассказываться в части III, «Редактирование и модификация объектов».


    Содержание раздела