Modeling
In 3ds Max there are two levels of editing and creation of objects.
- Base Object Editing - This is the editing of the object at its most basic representation level. The following editable representations are available, with a list of the representative objects.
- Triangles - The primary class for working with triangular meshes is
Mesh. TheTriObjectclass represent the data that flows through the geometry pipeline. - Polygons - The primary classes for working with polygon meshes is
MNMesh. ThePolyObjectclass objects are what actually flow through the geometry pipeline. TheEPolyclass provides an editable interface toPolyObject. - Patches - The
PatchMeshis the primary class for working with patch meshes. Internally aPatchMeshis converted to a Mesh, so aPatchMeshflows down the pipeline as a collection ofTriObjects. - Splines - A
SplineShapeis made up ofSpline3dobjects. Some modifiers can act on spline shapes. - NURBS - A
NURBSObjectcan be one of several kinds of NURBS types such asNURBSPoint,NURBSCurve, andNURBSSurface. Some modifiers can act on generic NURBS objects.
- Triangles - The primary class for working with triangular meshes is
- Stack-based Editing - A base object can also be edited through the application of a stack of modifiers. This mechanism of editing objects, can also be used in conjunction with base object editing, by converting to an editable base object representation as a stage in the stack. Each modifier in the stack declares which kind of object it can edit in its
Modifier::InputType()method.
