1 #ifndef SMALLCHANGE_COINBOARD_H 2 #define SMALLCHANGE_COINBOARD_H 36 #include <Inventor/nodes/SoSubNode.h> 37 #include <Inventor/nodes/SoShape.h> 38 #include <Inventor/fields/SoSFVec3f.h> 39 #include <Inventor/fields/SoSFEnum.h> 40 #include <Inventor/fields/SoMFVec3f.h> 41 #include <Inventor/fields/SoMFVec4f.h> 42 #include <Inventor/fields/SoSFInt32.h> 43 #include <Inventor/fields/SoMFInt32.h> 45 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 46 #include <SoWinLeaveScope.h> 49 #include <SmallChange/basic.h> 90 void render(
const SbVec3f & offset,
91 const SbVec3f * coords,
const int n,
92 const SbVec4f * texcoords = NULL);
95 const SbVec3f * coords,
const int n,
96 const SbVec4f * texcoords = NULL);
100 const SbVec3f * coords,
const int n,
101 const SbVec4f * texcoords = NULL);
105 const SbVec3f * coords,
const int n,
106 const SbVec4f * texcoords = NULL);
109 #endif // !SMALLCHANGE_COINBOARD_H SoSFVec3f normal
Definition: Coinboard.h:76
#define SO_NODE_HEADER(classname)
virtual void GLRender(SoGLRenderAction *action)
The Coinboard class is a shape node which faces geometry towards the camera.
Definition: Coinboard.h:54
Definition: Coinboard.h:68
SoSFVec3f axisOfRotation
Definition: Coinboard.h:64
Definition: Coinboard.h:69
SoSFEnum shapeType
Definition: Coinboard.h:77
virtual void getPrimitiveCount(SoGetPrimitiveCountAction *action)
SoMFVec3f position
Definition: Coinboard.h:63
static void initClass(void)
virtual void generatePrimitives(SoAction *action)=0
virtual void computeBBox(SoAction *action, SbBox3f &box, SbVec3f ¢er)=0
SoMFVec3f coord
Definition: Coinboard.h:74
SoMFInt32 numVertices
Definition: Coinboard.h:78
ShapeType
Definition: Coinboard.h:67
SoMFVec4f texCoord
Definition: Coinboard.h:75
SoSFInt32 frontAxis
Definition: Coinboard.h:65