|
Public Methods |
| | CybIndexedFaceSetC (CybWorldC *) |
| virtual | ~CybIndexedFaceSetC () |
| | CybIndexedFaceSetC (const CybIndexedFaceSetC &) |
| CybIndexedFaceSetC & | operator= (const CybIndexedFaceSetC &) |
| virtual void | Copy (const CybNodeC *) |
| virtual void | FinishInit () |
| virtual void | SetEvent (long, const void *, BaseI *) |
| virtual long | BufEvent (long, const void *, BaseI *) |
| virtual long | GetEventBufMinDataSize () |
| virtual long | GetEventBufMaxDataSize () |
| virtual short | CopyEventBuf (AnyC &, long) |
| virtual short | SetEventBuf (AnyC &, BaseI *) |
| virtual void | EventCascadeEnd () |
| virtual void | ToChannelDefault (CybChannelC *, long flag) |
| virtual void | ToChannelTexture (CybChannelC *, long flag) |
| virtual long | GetFieldEventID (const char *) |
| virtual long | GetFieldDataType (long) |
| virtual short | GetFieldData (long,void *) |
| virtual int | SetNode (CybNodeC *) |
| virtual void | GetMessageAsObjectI (void *, long, SharedObjectC *) |
| virtual const CybBInfoC & | GetBInfo () |
| void | BestimmeEzmax () |
Protected Methods |
| virtual void | CreateNewCopy (CybNodeC *) |
| void | InitDefault () |
| virtual void | Load_coordIndex (char *&, const char *, long &) |
| virtual void | Load_colorIndex (char *&, const char *, long &) |
| virtual void | Load_normalIndex (char *&, const char *, long &) |
| virtual void | Load_texCoordIndex (char *&, const char *, long &) |
| virtual void | Load_creaseAngle (char *&, const char *, long &) |
| virtual void | Load_ccw (char *&, const char *, long &) |
| virtual void | Load_colorPerVertex (char *&, const char *, long &) |
| virtual void | Load_convex (char *&, const char *, long &) |
| virtual void | Load_normalPerVertex (char *&, const char *, long &) |
| virtual void | Load_solid (char *&, const char *, long &) |
| virtual void | Load_End (char *&, const char *, long &) |
| void | RecalcNormals () |
| virtual void | Calc () |
| void | ToIsectLineChannel (CybIsectLineChannelC *) |
| void | SetCoordinate (CybCoordinateC *) |
| void | SetTextureCoordinate (CybTextureCoordinateC *) |
| void | SetNormal (CybNormalC *) |
| void | SetColor (CybColorC *) |
Protected Attributes |
| CybCoordinateC * | m_pCoord |
| CybNormalC * | m_pNormal |
| CybColorC * | m_pColor |
| CybTextureCoordinateC * | m_pTexCoord |
| MFInt32 | m_indexNormal |
| MFInt32 | m_indexCoord |
| MFInt32 | m_indexColor |
| MFInt32 | m_indexTexCoord |
| long * | m_indexNormalBuf |
| long * | m_indexCoordBuf |
| long * | m_indexColorBuf |
| long * | m_indexTexCoordBuf |
| long | m_numberOfCoordIndicesBuf |
| long | m_numberOfNormalIndicesBuf |
| long | m_numberOfColorIndicesBuf |
| long | m_numberOfTexCoordIndicesBuf |
| long | m_copyEventCoordBufState |
| long | m_copyEventTexCoordBufState |
| long | m_copyEventColorBufState |
| long | m_copyEventNormalBufState |
| short | m_bIndexUpdate |
| short | m_bDefaultNormals |
| short | m_bCoordUpdate |
| short | m_bColorUpdate |
| short | m_bTexCoordUpdate |
| short | m_bNormalUpdate |
| long | m_recalcNormalCount |
| int | m_normalPerVertex |
| int | m_colorPerVertex |
| int | m_ccw |
| int | m_convex |
| int | m_solid |
| int | m_ezmax |
| long | m_numberOfFaces |
| long | m_anzahlvertices |
| int | m_triangleStrip |
| double | m_creaseAngle |
| short | m_bStatic |
| CybIndexedFaceC * | m_indexedFace |
| CybIndexedVertexC * | m_indexedVertex |
Private Methods |
| void | InitDefaultNormals () |
| void | InitIndexedFaces () |
| void | InitIndexedVertices () |
| void | CalcNumberOfFaces () |
| VectorC | CalcNormalOfNextFace (long &) |
| void | InvertOrderOfCoordIndices () |
| void | SmoothCreases () |
| void | SeparateTriangleStrips () |
| void | AddTriangleStripOfFace (long, long &, long &, CybIndexedTriangleStripC &) |
| void | GetTriangleStrip (long, long, CybIndexedTriangleStripC &, KetteC< long > &) |
Friends |
| class | CybShapeC |
| class | CybIndexedFaceC |
| class | CybIndexedVertexC |