22#ifndef _SO_BILLBOARD_H_
23#define _SO_BILLBOARD_H_
25#include <Inventor/fields/SoSFBool.h>
26#include <Inventor/fields/SoSFEnum.h>
27#include <Inventor/fields/SoSFVec3f.h>
28#include <Inventor/fields/SoSFNode.h>
29#include <Inventor/fields/SoSFBitMask.h>
30#include <Inventor/nodes/SoSeparator.h>
31#include <Inventor/nodes/SoMatrixTransform.h>
38 class SoBillboardTransform;
147 virtual void doAction(
SoAction *action);
154 static void initClass();
155 static void exitClass();
164 void commonConstructor(
const int nChildren);
166 inventor::node::SoBillboardTransform* m_billboardTransform;
169 static bool s_extraBboxActivated;
Abstract base class for all actions.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Grouping node th...
SoSFBool useSphereBBox
Specifies if the bounding box returned by SoBillboard::getBoundingBox() method should be extended to ...
SoBillboard()
Constructor.
SoBillboard(int nChildren)
Constructor that takes approximate number of children.
SoSFVec3f axisOfRotation
Specifies which axis to use to perform the rotation.
Performs a generic traversal of a scene graph or path.
Renders a scene graph using Open Inventor's Render Engine.
Computes bounding box of a scene.
Intersects objects with a ray cast into scene.
Field containing a single Boolean value.
Field containing a three-dimensional vector.
Group node that saves and restores traversal state.