Ключевые концепции 3D Studio MAX

         

Общие термины и понятия для каркасов


Сложность моделей, которые можно создавать в 3D Studio MAX, потрясает и может далее несколько обескуражить. Однако если пристально посмотреть на даже самые сложные модели, можно заметить, что они построены из простых дискретных частей, которые связаны вместе. В действительности 3D Studio MAX использует только несколько основных геометрических типов для определения множества создаваемых миров (см. рис. 12.12). При создании выборок EditMesh, EditableMesh и Volume Select используют одну и ту же геометрическую терминологию.

Редактирование каркасов основано на возможностях, содержащихся внутри модификатора EditMesh. За несколькими исключениями те же возможности имеются в определении объекта EditableMesh. Выбор того, что и когда следует использовать, обсуждается ниже.

В общем смысле каркас относится к каркасному объекту или к совокупности его граней. Термин "каркас" используется при обобщенной ссылке на геометрию и не является конкретным типом сущности. Каркасы состоят из треугольных граней, которые, в свою очередь, определяют плоские, искривленные или изогнутые поверхности. (Каркас является эквивалентом PFace или многогранного каркаса в AutoCad.)

Вершины определяют точки в трехмерном пространстве и являются самыми основными категориями. Вершины определяют не геометрию, но расположение точек в пространстве. У них нет ни собственной поверхности, ни собственных свойств. Вершины служат только для построения на них граней. Вершина, не соединенная с другими вершинами для образования каркаса, называется изолированной вершиной. 3DS МАХ сохраняет координаты отображения вместе с расположением вершин, поэтому при перемещении вершин связанное с ними отображение также перемещается вместе с ними.

Грани являются треугольными поверхностями, образованными за счет соединения трех вершин. Поскольку каждая грань имеет только три точки, она задает геометрическую плоскость, которая по определению является плоской. Каждая грань определяет нормаль-направление, перпендикулярное поверхности грани и указывающее от видимой стороны грани. Грани являются как бы "оболочкой" модели, придают ей форму и разрешают иметь материалы и отражать свет. При сборке граней последние определяют поверхности и идентифицируемые формы. (Грань эквивалентна 3DFace в AutoCAD, которая имеет всего три стороны. Обычная четырехсторонняя 3DFace эквивалентна двум граням в 3D Studio.)

Ребра являются линиями, соединяющими две вершины и образующими границу грани. Следовательно каждая грань имеет три ребра. О прилегающих гранях, которые совместно используют две вершины, также говорят, что они совместно используют ребро. Ребра непосредственно не создаются, а представляют собой результат создания граней. Ребра используются для манипуляции гранями или служат основой для создания новых граней. Грань всегда обладает тремя ребрами, и эти ребра могут быть видимыми или невидимыми. Видимость ребер влияет на скорость повторного рисования, четкость и границы выборок многоугольников. Видимые ребра в основном используются для четкости и влияют только на визуализацию каркаса при заданном материале проволочного каркаса.

Многоугольники являются копланарными наборами объединенных граней, которые образуют фасеты, стороны и концы каркасов. 3DS МАХ использует термин многоугольник для определения копланарных наборов граней внутри каркаса для целей выборки граней. Определение многоугольника останавливается на видимых ребрах или на планарном пороге. Многоугольники в 3DS МАХ представляют собой только инструменты для выборки граней, они не являются сущностями со специальными возможностями манипуляции. При выборе и трансформации многоугольников фактически выбираются и трансформируются выборки граней.

Элементы являются термином 3D Studio MAX для дискретного каркаса. Когда прилегающие грани построены на одинаковых вершинах, говорят, что они объединены вместе. О вершинах, использующих несколько граней, говорят, что это совместно используемые или объединенные вершины. Элемент распространяется до тех пор, пока каркас имеет объединенные грани. Часто элементы внутри одного и того же объекта кажутся непрерывными, но на самом деле они используют дублирующий набор вершин вдоль общих ребер. Такие вершины называются совпадающими вершинами, которые используются, когда в каркасе необходим отчетливый разрыв, но каркас по-прежнему должен выглядеть непрерывным. Элемент может быть очень большим или настолько маленьким, как одиночная изолированная грань. Один объект может содержать любое количество элементов. Несмотря на то, что элементы являются отдельными каркасами, с ними нельзя выполнить анимацию без модификатора.

Каркасные объекты содержат один или более элементов и их можно считать организацией элементов. В отличие от элемента объект не должен быть непрерывным каркасом. Объект обычно состоит из далеко отстоящих элементов и может содержать изолированные вершины (которые, в свою очередь, являются отдельными элементами). Объекты имеют имена и цвет и только они имеют трансформации, точки вращения, стеки истории данных и дорожки анимации.

Следовательно, внутри 3D Studio MAX существует геометрическая иерархия. Ниже эта иерархия приведена в порядке от младшего к старшему:

  1. Вершина (может быть изолированной)
  2. Грань (построена на трех вершинах)
  3. Ребро (результат создания граней и соединяет две вершины)
  4. Многоугольник (содержит копланарные объединенные грани)
  5. Элемент (содержит непрерывно объединенные грани)
  6. Объект (содержит элементы с непрерывными гранями и, возможно, изолированные вершины)



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