81 LOD( Inst< AddChildren > _addChildren = 0,
82 Inst< RemoveChildren > _removeChildren = 0,
83 Inst< MFChild > _children = 0,
84 Inst< SFNode > _metadata = 0,
85 Inst< SFBound > _bound = 0,
86 Inst< SFInt32 > _level_changed = 0,
87 Inst< SFVec3f > _bboxCenter = 0,
88 Inst< SFVec3f > _bboxSize = 0,
89 Inst< SFVec3f > _center = 0,
90 Inst< SFBool > _forceTransitions = 0,
91 Inst< MFFloat > _range = 0 );
93 virtual void render();
109 virtual bool lineIntersect(
120 virtual void closestPoint(
const Vec3f &p,
132 virtual bool movingSphereIntersect(
H3DFloat radius,
Contains the MFFloat field class.
Contains the SFInt32 field class.
The LOD node specifies various levels of detail or complexity for a given object, and provides hints ...
Definition: LOD.h:77
H3DUniquePtr< SFInt32 > display_index
This field is only accessible in C++.
Definition: LOD.h:149
H3DUniquePtr< SFBool > forceTransitions
The forceTransitions field specifies whether browsers are allowed to disregard level distances in ord...
Definition: LOD.h:171
H3DUniquePtr< SFVec3f > center
The center field is a translation offset in the local coordinate system that specifies the centre of ...
Definition: LOD.h:160
H3DUniquePtr< SFInt32 > level_changed
The LOD node generates a level_changed event with value i where the value of i identifies which level...
Definition: LOD.h:146
H3DUniquePtr< MFFloat > range
The range field specifies the ideal distances at which to switch between the levels.
Definition: LOD.h:183
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: LOD.h:186
TraverseInfo is a structure that is passed along when traversing the scene graph.
Definition: TraverseInfo.h:57
H3D API namespace.
Definition: Anchor.h:38
The H3DNodeDatabase contains a mapping between a name of a Node and the constructor for the Node with...
Definition: H3DNodeDatabase.h:194
Used as input to lineIntersect functions.
Definition: Node.h:224
Used as input to intersection functions.
Definition: Node.h:114