|
Public Member Functions |
| virtual void MCCOMAPI | SetSelection (boolean selected)=0 |
| virtual boolean MCCOMAPI | GetSelection ()=0 |
| virtual boolean MCCOMAPI | GetPartialSelection ()=0 |
| virtual long MCCOMAPI | GetNbVertices ()=0 |
| virtual I3DExVertex *MCCOMAPI | GetVertexNoAddRef (long index)=0 |
| virtual long MCCOMAPI | GetNbEdges ()=0 |
| virtual IEdge *MCCOMAPI | GetEdgeNoAddRef (long index)=0 |
| virtual long MCCOMAPI | GetNbPolygons ()=0 |
| virtual IPolygon *MCCOMAPI | GetPolygonNoAddRef (long index)=0 |
| virtual void MCCOMAPI | CreateVertex (I3DExVertex **vertexPtr, const TVector3 &position)=0 |
| virtual ErrorCode MCCOMAPI | FillPolygons ()=0 |
| virtual void MCCOMAPI | Delete ()=0 |
| virtual void MCCOMAPI | DeleteSelectedEdges ()=0 |
| virtual void MCCOMAPI | DeleteSelectedVertices ()=0 |
| virtual void MCCOMAPI | DeleteSelectedPolygons ()=0 |
| virtual boolean MCCOMAPI | GetBoundingBox (TBBox3D &bbox, boolean selection)=0 |
| virtual void MCCOMAPI | Triangulate ()=0 |
| virtual ErrorCode MCCOMAPI | GetPolylineHeads (TMCPtrArray< I3DExVertex > &vertices, TMCArray< boolean > &AreClosed)=0 |
| virtual void MCCOMAPI | Clone (IPolymesh **)=0 |
| virtual boolean MCCOMAPI | Weld (real tolerance, boolean alignOnly)=0 |
| virtual void MCCOMAPI | Merge (IPolymesh *polymesh)=0 |
| virtual void MCCOMAPI | InvertNormals ()=0 |
| virtual IPolygon *MCCOMAPI | MakePolygon (const TMCClassArray< TVMIVertexPtr > &vertices)=0 |
| virtual IPolygon *MCCOMAPI | MakePolygonCarefully (const TMCClassArray< TVMIVertexPtr > &ivertices)=0 |
| virtual IPolygon *MCCOMAPI | MakePolygonByForce (const TMCClassArray< TVMIVertexPtr > &ivertices)=0 |
| virtual TVMIVertexPtr MCCOMAPI | ImportVertex (const TVertex3D &vertex3d, boolean useUV, int32 index)=0 |
| virtual void MCCOMAPI | Topology (long counts[kNumberOfCases])=0 |
| virtual void MCCOMAPI | StartEdgeTransfer ()=0 |
| virtual long MCCOMAPI | EdgeTransfer (EdgeData edgeBuffer[], long bufferSize)=0 |
| virtual void MCCOMAPI | ConsistencyCheck ()=0 |
| virtual void MCCOMAPI | PreBoolean ()=0 |
| virtual void MCCOMAPI | Split (IPolymesh *polymesh)=0 |
| virtual void MCCOMAPI | GetName (char *name)=0 |
| virtual void MCCOMAPI | SetName (char *name)=0 |
| virtual void MCCOMAPI | SetUVPlaneAxis (long shadeAxis, long spaceAxis, boolean positive)=0 |
| virtual int32 MCCOMAPI | GetUVPlaneAxis (long shadeAxis)=0 |
| virtual real MCCOMAPI | GetUVValue (long shadeAxis)=0 |
| virtual boolean MCCOMAPI | GetUVPlanePositive (long shadeAxis)=0 |
| virtual void MCCOMAPI | SetUVCustomMode (long axis, long mode, boolean onSelection)=0 |
| virtual long MCCOMAPI | GetUVCustomMode (long axis)=0 |
| virtual void MCCOMAPI | SetUVMode (long mode)=0 |
| virtual long MCCOMAPI | GetUVMode ()=0 |
| virtual void MCCOMAPI | GetUVSpace (int32 shadingDomainID, UVSpaceInfo *uvSpaceInfo)=0 |
| virtual void MCCOMAPI | SetUVSpace (UVSpaceInfo *uvSpaceInfo)=0 |
| virtual void MCCOMAPI | SetUVAxisMode (long mode)=0 |
| virtual long MCCOMAPI | GetUVAxisMode ()=0 |
| virtual void MCCOMAPI | SetUVAxis (real roll, real pitch, real yaw)=0 |
| virtual void MCCOMAPI | GetUVAxis (real &roll, real &pitch, real &yaw)=0 |
| virtual void MCCOMAPI | BoxProjection (boolean onSelection, TBoxProjectionData &data)=0 |
| virtual void MCCOMAPI | SphereProjection (boolean onSelection, TSphereProjectionData &data)=0 |
| virtual void MCCOMAPI | CylinderProjection (boolean onSelection, TSphereProjectionData &data)=0 |
| virtual void MCCOMAPI | PlanarProjection (boolean onSelection, TPlanarProjectionData &data)=0 |
| virtual void MCCOMAPI | SetMarker (int32 iD)=0 |
| virtual int32 MCCOMAPI | GetMarker ()=0 |
| virtual void MCCOMAPI | GetVertexIndexList (I3DExVertex *v, TMCArray< int32 > &Index)=0 |
| virtual void MCCOMAPI | FlushOptimizer (void)=0 |
| virtual void MCCOMAPI | Transform (const TTransform3D &trans)=0 |
| virtual void MCCOMAPI | InvertSelection (int32 selectionFlag)=0 |
| virtual void MCCOMAPI | SetVerticesHidden (boolean hidden)=0 |
| virtual void MCCOMAPI | SetSubdivisionType (ESubdivisionType type)=0 |
| virtual ESubdivisionType MCCOMAPI | GetSubdivisionType ()=0 |
| virtual void MCCOMAPI | SetSubdivisionLevel (int32 level)=0 |
| virtual int32 MCCOMAPI | GetSubdivisionLevel ()=0 |
| virtual void MCCOMAPI | ConvertSubdivisionToPolygons (IPolymesh **iPolymesh)=0 |
| virtual void MCCOMAPI | GetPolyMeshFacetMesh (FacetMesh **outMesh)=0 |
| virtual void MCCOMAPI | Resize (TVector3 &scale, TVector3 ¢er)=0 |
| virtual void MCCOMAPI | SetUVWraparound (const boolean inWrapU, const boolean inWrapV)=0 |