Mudbox/mesh.h File Reference

mesh.h File Reference

Classes

struct  Vertex
 Represents a vertex point on a Mesh with its associated data. More...
 
struct  GenericFace
 Contains generic polygon representation. More...
 
struct  TC
 Represents Texture Coordinates (UVs) in the mesh. More...
 
struct  VertexAdjacency
 Represents face adjacency data for a vertex. More...
 
class  FaceEnumerator
 FaceEnumerator is a base class for operations that must be applied across mesh faces. More...
 
class  VertexEnumerator
 A base class for operations that must be applied across mesh vertices. More...
 
class  AdjacentVertexEnumerator
 AdjacentVertexEnumerator is a base class for operations that must be applied to all vertices adjacent to a specified one. More...
 
struct  StoredVertexInfo
 StoredVertexInfo is used to store vertex change information. More...
 
struct  SurfacePoint
 Describes a location somewhere on the surface of a Mesh. More...
 
class  Mesh
 A Mesh is a collection of vertices organized into faces, and optional Texture Coordinate information. More...
 
class  MeshFreezer
 Generic base interface for classes implementing a freeze function. More...
 
class  MeshSelector
 Generic base interface for classes implementing a face based selection. More...
 
class  TangentGenerator
 TangentGenerator is a class that defines the tangent space used by Mesh objects. More...
 
class  Picker
 Picker objects are used as part of the map extraction process, to find points on one mesh that most closely correspond to points on another. More...
 
class  ScreenSpacePicker
 ScreenSpacePicker objects are used to translate the user action of clicking in the view into a picked point on the surface of a mesh. More...
 
class  MeshGrid
 The MeshGrid class is an interface for dividing the surface of a mesh to grids. More...
 
class  SpatialGrid
 The SpatialGrid class is an interface for dividing the space of a mesh to grids/cells/voxels. More...
 
struct  SpatialGrid::Coord
 
class  SpatialGrid::VoxelIterator
 
class  SurfaceSmoother
 This is an interface for a SurfaceSmoother object, which is responsible to provide information about the limit surface of a mesh. More...
 
class  MeshChange
 This class represents a change to a mesh, and is used when an operation which modifies mesh vertices should be undoable. More...
 
class  MeshUnlocker
 This object is used to manage the lock on a mesh. More...
 
class  MeshPartitioning
 This object is used to manage a roughly spatially coherent partitioning of the mesh. More...
 

Namespaces

 mudbox
 Class: ConvolutionKernel.
 

Macros

#define MB_NORMALPRECISION   16
 
#define MB_NORMALMAX   32767
 
#define INVALID_ID   (0xffffffff)
 

Macro Definition Documentation

#define MB_NORMALPRECISION   16

Definition at line 27 of file mesh.h.

#define MB_NORMALMAX   32767

Definition at line 34 of file mesh.h.

#define INVALID_ID   (0xffffffff)
+ Examples:

Definition at line 47 of file mesh.h.

Go to the source code of this file.