Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

faceset_fields_ Struct Reference

#include <vrmltypes.h>

Collaboration diagram for faceset_fields_:

Collaboration graph
[legend]

Detailed Description

Internal rapresentation of the fields of vrml IndexedFaceSet node.

The IndexedFaceSet node is formally defined as:

IndexedFaceSet { 
  eventIn       MFInt32 set_colorIndex
  eventIn       MFInt32 set_coordIndex
  eventIn       MFInt32 set_normalIndex
  eventIn       MFInt32 set_texCoordIndex
  exposedField  SFNode  color             NULL
  exposedField  SFNode  coord             NULL
  exposedField  SFNode  normal            NULL
  exposedField  SFNode  texCoord          NULL
  field         SFBool  ccw               TRUE
  field         MFInt32 colorIndex        []        # [-1,)
  field         SFBool  colorPerVertex    TRUE
  field         SFBool  convex            TRUE
  field         MFInt32 coordIndex        []        # [-1,)
  field         SFFloat creaseAngle       0         # [0,)
  field         MFInt32 normalIndex       []        # [-1,)
  field         SFBool  normalPerVertex   TRUE
  field         SFBool  solid             TRUE
  field         MFInt32 texCoordIndex     []        # [-1,)
}
See also:
International Standard ISO/IEC 14772-1:1997 : Information technology -- Computer graphics and image processing -- The Virtual Reality Modeling Language (VRML) -- Part 1: Functional specification and UTF-8 encoding. Chapter 6.23 IndexedFaceSet


Data Fields

nodecolor
 A pointer to the color node.

nodecoord
 A pointer to the coordinate node.

nodenormal
 A pointer to the normal node.

nodetexCoord
 A pointer to the TextureCoordinate node.

bool ccw
 Counter Clock Wise order.

bool colorPerVertex
 Tell if the colors are specified for each vertex.

bool convex
 Tell if the shape is convex.

bool solid
 Tell if the shape is solid.

int * coordIndex
 The index of the points for the faces.

int coordIndexSize
 The size of the index array.


Field Documentation

bool faceset_fields_::ccw
 

Counter Clock Wise order.

node* faceset_fields_::color
 

A pointer to the color node.

bool faceset_fields_::colorPerVertex
 

Tell if the colors are specified for each vertex.

bool faceset_fields_::convex
 

Tell if the shape is convex.

node* faceset_fields_::coord
 

A pointer to the coordinate node.

int* faceset_fields_::coordIndex
 

The index of the points for the faces.

int faceset_fields_::coordIndexSize
 

The size of the index array.

node* faceset_fields_::normal
 

A pointer to the normal node.

bool faceset_fields_::solid
 

Tell if the shape is solid.

node* faceset_fields_::texCoord
 

A pointer to the TextureCoordinate node.


The documentation for this struct was generated from the following file:

SourceForge.net Logo

Generated on Mon Jun 14 17:25:56 2004 for D.R.I.V.E. by doxygen 1.3.7