Mesh and Topology

This section describes mesh subdivision, smoothing, level of detail (LOD), and mesh picking in the Mudbox SDK.

The vertex and face data of an object in Mudbox is stored in a Mesh object. Mudbox meshes can contain three sided polygons (tris), four sided polygons (quads), or a mix.

Mesh Classes

These are the primary classes related to meshes. The Mesh class inherits from the Topology class.

  • Mesh – A mesh is a collection of vertices organized into faces and optional texture coordinate information.
  • Topology – Represents the topology data of a mesh and provides information about the structure of a surface. For example, how faces are laid out.
  • SubdivisionLevel – Represents one level of subdivision details in a geometry.
  • MeshChange – This class is a collection of vertex position changes made to a mesh.
  • MeshGrid – An interface that provides information about the structure of the surface used in level of detail rendering.
  • MeshRenderer – This is the base class for a renderer implementation, which transforms a mesh into the OpenGL pipeline.
  • TangentGenerator – Defines the tangent space used by Mesh objects.
  • Vertex – Represents a vertex point on a Mesh with its associated data.
  • MeshPartitioning – Manages the spatially coherent partitioning of a mesh.