29 #ifndef __POINTNORMALCLIPPLANE_H__
30 #define __POINTNORMALCLIPPLANE_H__
58 Types< SFVec3f, SFVec3f > > {
61 virtual void update();
66 Inst< SFBool > _enabled = 0,
67 Inst< PlaneEq > _plane = 0,
68 Inst< SFBool > _clipHaptics = 0,
69 Inst< SFBool > _clipGraphics = 0,
70 Inst< SFVec3f > _point = 0,
71 Inst< SFVec3f > _normal = 0);
Header file for ClipPlane, X3D scene-graph node.
Contains the SFVec3f field class.
This node defines a single plane equation that will be used to clip the geometry, i....
Definition: ClipPlane.h:76
The PlaneEq updates the plane equation from the values of the point and normal fields.
Definition: PointNormalClipPlane.h:58
This is a ClipPlane where the plane is specified with a point and a normal.
Definition: PointNormalClipPlane.h:50
H3DUniquePtr< SFVec3f > normal
The normal of the plane to be used as clip plane.
Definition: PointNormalClipPlane.h:87
H3DUniquePtr< SFVec3f > point
A point the lies on the plane to be used as clip plane.
Definition: PointNormalClipPlane.h:79
static H3DNodeDatabase database
The H3DNodeDatabase for this node.
Definition: PointNormalClipPlane.h:90
A template modifier class for adding type checking on the routes to any Field class.
Definition: TypedField.h:84
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