Fields
SFNode [in, out] metadata NULL [X3DMetadataObject]
Metadata are not part of the X3D world and not interpreted by the X3D browser, but they can be accessed via the ECMAScript interface.
SFBool [in, out] enabled TRUE
Enables/disables node operation.
SFString [in, out] description ""
Author-provided text tooltip that tells users the expected action of this node.
Hints
Use spaces, make descriptions clear and readable. Many XML tools substitute XML character references automatically if needed (such as & for & ampersand, or " for " quotation mark).
SFRotation [in, out] axisRotation 0 0 1 0
AxisRotation determines local sensor coordinate system by rotating the local coordinate system.
SFBool [in, out] autoOffset TRUE
Determines whether previous offset values are remembered/accumulated.
SFVec3f [in, out] offset 0 0 0 (-∞,∞)
Sends event and remembers last value sensed.
Warning
ROUTE connecting translation_changed to set_offset creates a self-reinforcing positive feedback loop and results in unmanageable response.
SFVec2f [in, out] minPosition 0 0 (-∞,∞)
MinPosition and maxPosition clamp translations to a range of values measured from origin of Z=0 plane default maxPosition < minPosition means no clamping.
Hint
Create a LineSensor by constraining one axis (minPosition.x=maxPosition.x) or (minPosition.y=maxPosition.y).
SFVec2f [in, out] maxPosition -1 -1 (-∞,∞)
MinPosition and maxPosition clamp translations to a range of values measured from origin of Z=0 plane default maxPosition < minPosition means no clamping.
Hint
Create a LineSensor by constraining one axis (minPosition.x=maxPosition.x) or (minPosition.y=maxPosition.y).
SFVec3f [out] trackPoint_changed
TrackPoint_changed events give intersection point of bearing with sensor's virtual geometry.
SFVec3f [out] translation_changed
Translation_changed events equal sum of relative translation change plus offset value.
SFBool [out] isOver
Hover over geometry by aiming the mouse (or pointing device) to generate isOver events. Sensor sends output event isOver=true event when pointing device moves over sensor's geometry, and later sends output event isOver=false event when pointing device moves off.
SFBool [out] isActive
Select geometry by activating the pointing device (e.g. clicking the mouse) to generate isActive events. Output event isActive=true is sent when geometry is selected (e.g. when primary mouse button is pressed), output event isActive=false is sent when geometry is deselected (e.g. when primary mouse button is released).