class MwIndexedFaceSet : public MwGeometry
Inheritance:
Public Fields
-
MwSFBool ccw
-
-
MwSFNode color
- Fields:
-
MwMFInt32 colorIndex
-
-
MwSFBool colorPerVertex
-
-
MwSFBool convex
-
-
MwSFNode coord
-
-
MwMFInt32 coordIndex
-
-
MwSFFloat creaseAngle
-
-
MwSFNode normal
-
-
MwMFInt32 normalIndex
-
-
MwSFBool normalPerVertex
-
-
MwMFInt32 set_colorIndex
-
-
MwMFInt32 set_coordIndex
-
-
MwMFInt32 set_normalIndex
-
-
MwMFInt32 set_texCoordIndex
-
-
MwSFBool solid
-
-
MwSFNode texCoord
-
-
MwMFInt32 texCoordIndex
-
Public Methods
-
virtual void addGState(pfGeoState *gstate)
-
-
virtual void generatePrimitives()
-
-
virtual MbBool hasColoredVertices()
-
-
virtual MbBool hasTexCoords()
-
-
virtual MbBool isSolid()
-
-
virtual void transformTexCoords(MwTextureTransform *tt)
-
Private Fields
-
ushort* ci
-
-
ushort* coli
-
-
ushort* counti
-
-
ushort* nori
-
-
MwMFVec2f origTexCoords
-
-
ushort* tci
-
Private Methods
-
void doColors()
-
-
void doNormals()
-
-
void doTexCoords()
-
-
MW_NODE_HEADER(MwIndexedFaceSet)
-
Public Methods
static pfGeoSet* getCone(float baseRadius, float height, int ntris, int which)
static pfGeoSet* getCylinder(float radius, float height, int ntris, int which)
pfGeoSet* getGeoSet()
static pfGeoSet* getSphere(float radius, int slices, int stacks)
Protected Classes
enum Part
Protected Fields
pfGeoSet* gset
Protected Methods
static void makeCylinder(GeoBaggage &baggage, float baseRadius, float topRadius, float ymin, float ymax, int slices, int stacks)
static void makeDisk(GeoBaggage &baggage, float innerRadius, float outerRadius, float dist, int slices, int loops )
Protected
enum Part
Private Methods
MW_NODE_ABSTRACT_HEADER(MwGeometry)
Documentation
MW_NODE_HEADER(MwIndexedFaceSet)
MwSFNode color
- Fields:
MwSFNode coord
MwSFNode normal
MwSFNode texCoord
virtual void generatePrimitives()
virtual void addGState(pfGeoState *gstate)
virtual MbBool hasColoredVertices()
virtual MbBool isSolid()
virtual MbBool hasTexCoords()
virtual void transformTexCoords(MwTextureTransform *tt)
MwMFInt32 set_colorIndex
MwMFInt32 set_coordIndex
MwMFInt32 set_normalIndex
MwMFInt32 set_texCoordIndex
MwSFBool ccw
MwMFInt32 colorIndex
MwSFBool colorPerVertex
MwSFBool convex
MwMFInt32 coordIndex
MwSFFloat creaseAngle
MwMFInt32 normalIndex
MwSFBool normalPerVertex
MwSFBool solid
MwMFInt32 texCoordIndex
MwMFVec2f origTexCoords
ushort* ci
ushort* coli
ushort* counti
ushort* nori
ushort* tci
void doColors()
void doNormals()
void doTexCoords()
- This class has no child classes.
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de