I3dShFacetMesh.h File Reference


Classes

class  TPointMesh
class  TSegmentMesh
class  TFacetMeshRenderFlags
struct  Triangle
class  TFacetEdgeFlags
struct  TEdgeList
class  TFacetCache
struct  FacetMesh
struct  I3DShFacetMeshPrimitive

Enumerations

enum  TMarkerPatterns {
  kSelectedHandle = 0x01FFFFFF, kNotSelectedHandle = 0x01F8C63F, kFullRoundHandle = 0x00EFFFEE, kFramedRoundHandle = 0x00EDC76E,
  kSmallSquareHandle = 0x000739C0, kPointHandle = 0x00001000
}

Functions

 MCDEFINE_GUID (IID_I3DShFacetMeshPrimitive, 0x11819661, 0xd86c, 0x11d0, 0x85, 0x5a, 0x0, 0xa0, 0xc9, 0xc, 0x1b, 0xf1)
 MCDEFINE_GUID (IID_IShFacetMeshIterator, 0xb0323f80, 0xc56b, 0x11d0, 0x94, 0xe5, 0x0, 0x0, 0xc0, 0xe4, 0x45, 0x87)
 MCDEFINE_GUID (IID_IShFacetMeshAccumulator, 0xb0323f81, 0xc56b, 0x11d0, 0x94, 0xe5, 0x0, 0x0, 0xc0, 0xe4, 0x45, 0x87)
TMCiostream & operator<< (TMCiostream &stream, const Triangle &triangle)
TMCiostream & operator>> (TMCiostream &stream, Triangle &triangle)

Enumeration Type Documentation

enum TMarkerPatterns
 

These are 5x5 marker bitmap defines stored as enums/int32. Specify these as the fMarkerID field in TPointMesh. The high 7-bits are reserved for future expansion - always zero these out.

Enumeration values:
kSelectedHandle 
kNotSelectedHandle 
kFullRoundHandle 
kFramedRoundHandle 
kSmallSquareHandle 
kPointHandle 


Function Documentation

MCDEFINE_GUID (  IID_IShFacetMeshAccumulator  ,
0xb0323f81  ,
0xc56b  ,
0x11d0  ,
0x94  ,
0xe5  ,
0x0  ,
0x0  ,
0xc0  ,
0xe4  ,
0x45  ,
0x87 
) 
 

MCDEFINE_GUID (  IID_IShFacetMeshIterator  ,
0xb0323f80  ,
0xc56b  ,
0x11d0  ,
0x94  ,
0xe5  ,
0x0  ,
0x0  ,
0xc0  ,
0xe4  ,
0x45  ,
0x87 
) 
 

MCDEFINE_GUID (  IID_I3DShFacetMeshPrimitive  ,
0x11819661  ,
0xd86c  ,
0x11d0  ,
0x85  ,
0x5a  ,
0x0  ,
0xa0  ,
0xc9  ,
0xc  ,
0x1b  ,
0xf1 
) 
 

TMCiostream& operator<< (  TMCiostream &  stream,
const Triangle &  triangle
) 
 

TMCiostream& operator>> (  TMCiostream &  stream,
Triangle &  triangle
) 
 


Generated on Mon Mar 14 12:28:58 2005 for Carrara SDK Doc by  doxygen 1.3.9.1