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)

Inherited from MwGeometry:

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