mesh.h File Reference

#include "macros.h"

Include dependency graph for mesh.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Namespaces

namespace   mudbox

Classes

struct   mudbox::Vertex
  A Vertex has an x,y,z position in space, a normal, a "Freeze" value between 0.0 and 1.0, and a boolean flag saying whether or not the vertex is currently selected. More...
struct   mudbox::TC
  A Mesh object may or may not have Texture Coordinates. More...
class   mudbox::FaceEnumerator
  FaceEnumerator is a base class for operations that must be applied across mesh faces. More...
class   mudbox::VertexEnumerator
  To use this class, derive a new enumerator from it. More...
class   mudbox::AdjacentVertexEnumerator
  AdjacentVertexEnumerator is a base class for operations that must be applied to all vertices adjacent to a specified one. More...
class   mudbox::Mesh
  A Mesh is a collection of vertices organized into faces, and optional Texture Coordinate information. More...
class   mudbox::TangentGenerator
  TangentGenerator is a class that defines the tangent space used by Mesh objects. More...
struct   mudbox::SurfacePoint
  SurfacePoint objects are generally returned by Picker objects, who have interpreted a user action that involves selecting a point on the mesh. More...
class   mudbox::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. This is used for creating displacement maps, normal maps, color maps, etc. More...
class   mudbox::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   mudbox::MeshGrid
  The MeshGrid class is an interface for dividing the surface of a mesh to grids. More...
class   mudbox::SurfaceSmoother
  This is an interface for a SurfaceSmoother object, which is responsible to provide information about the limit surface of a mesh. More...
class   mudbox::MeshChange
  This class represents a change to a mesh, and is used when an operation which modifies mesh vertices should be undoable. More...
struct   mudbox::MeshChange::VertexChange
  This struct holds the change information about a single vertex. More...
class   mudbox::MeshUnlocker
  This object is used to manage the lock on a mesh. More...

Defines

#define  MB_NORMALPRECISION   16
#define  MB_NORMALMAX   32767

Define Documentation

#define MB_NORMALPRECISION   16
 
#define MB_NORMALMAX   32767