Uses of Interface
org.web3d.x3d.sai.Core.X3DSensorNode
Package
Description
The Distributed Interactive Simulation (DIS) component provides networked interoperability with the IEEE DIS protocol for sharing state and conducting real-time platform-level simulations across multiple host computers.
The Environment Sensor nodes emit events indicating activity in the scene environment, usually based on interactions between the viewer and the world.
The Geospatial component defines how to associate real-world locations in an X3D scene and specifies nodes particularly tuned for geospatial applications.
The Key Device Sensor defines how keyboard keystrokes are inserted into an X3D world.
The Navigation component specifies how a user can effectively and intuitively move through and around a 3D scene.
The Networking component defines node types and other features used to access file-based and streaming resources on the World Wide Web.
The Picking component provides the ability to test for arbitrary object collision and provide basic capabilities to detecting object intersections and interactions.
Pointing device sensor nodes detect pointing events from user-interface devices, defining activities such as a user selecting a piece of geometry.
The Rigid Body Physics component describes how to model rigid bodies and their interactions through the application of basic physics principles to effect motion.
The Time component defines how time is sensed, computed and associated with events in an X3D scene.
The Core component supplies the base functionality for the X3D run-time system, including the abstract base node type, field types, the event model, and routing.
The Distributed Interactive Simulation (DIS) component provides networked interoperability with the IEEE DIS protocol for sharing state and conducting real-time platform-level simulations across multiple host computers.
The Environment Sensor nodes emit events indicating activity in the scene environment, usually based on interactions between the viewer and the world.
The Geospatial component defines how to associate real-world locations in an X3D scene and specifies nodes particularly tuned for geospatial applications.
The Key Device Sensor defines how keyboard keystrokes are inserted into an X3D world.
The Navigation component specifies how a user can effectively and intuitively move through and around a 3D scene.
The Networking component defines node types and other features used to access file-based and streaming resources on the World Wide Web.
The Picking component provides the ability to test for arbitrary object collision and provide basic capabilities to detecting object intersections and interactions.
Pointing device sensor nodes detect pointing events from user-interface devices, defining activities such as a user selecting a piece of geometry.
The Rigid Body Physics component describes how to model rigid bodies and their interactions through the application of basic physics principles to effect motion.
The Time component defines how time is sensed, computed and associated with events in an X3D scene.
-
Uses of X3DSensorNode in org.web3d.x3d.jsail.DIS
Modifier and TypeClassDescriptionclass
EspduTransform is a networked Transform node that can contain most nodes.class
ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.class
SignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.class
TransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation. -
Uses of X3DSensorNode in org.web3d.x3d.jsail.EnvironmentalSensor
Modifier and TypeClassDescriptionclass
ProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).class
TransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).class
VisibilitySensor detects when user can see a specific object or region as they navigate the world. -
Uses of X3DSensorNode in org.web3d.x3d.jsail.Geospatial
Modifier and TypeClassDescriptionclass
GeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).class
GeoTouchSensor returns geographic coordinates for the object being selected. -
Uses of X3DSensorNode in org.web3d.x3d.jsail.KeyDeviceSensor
Modifier and TypeClassDescriptionclass
KeySensor generates events as the user presses keys on the keyboard.class
StringSensor generates events as the user presses keys on the keyboard. -
Uses of X3DSensorNode in org.web3d.x3d.jsail.Networking
Modifier and TypeClassDescriptionclass
LoadSensor generates events as watchList child nodes are either loaded or fail to load. -
Uses of X3DSensorNode in org.web3d.x3d.jsail.Picking
Modifier and TypeClassDescriptionclass
LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.class
PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.class
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.class
VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume. -
Uses of X3DSensorNode in org.web3d.x3d.jsail.PointingDeviceSensor
Modifier and TypeClassDescriptionclass
CylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.class
PlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.class
SphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.class
TouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry. -
Uses of X3DSensorNode in org.web3d.x3d.jsail.RigidBodyPhysics
Modifier and TypeClassDescriptionclass
CollisionSensor generates collision-detection events. -
Uses of X3DSensorNode in org.web3d.x3d.jsail.Time
Modifier and TypeClassDescriptionclass
TimeSensor continuously generates events as time passes. -
Uses of X3DSensorNode in org.web3d.x3d.sai.Core
Modifier and TypeMethodDescriptionX3DSensorNode.setDescription
(String newValue) Accessor method to assign String value to inputOutput SFString field named description.X3DSensorNode.setEnabled
(boolean newValue) Accessor method to assign boolean value to inputOutput SFBool field named enabled.X3DSensorNode.setMetadata
(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata. -
Uses of X3DSensorNode in org.web3d.x3d.sai.DIS
Modifier and TypeInterfaceDescriptioninterface
EspduTransform is a networked Transform node that can contain most nodes.interface
ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.interface
SignalPdu is a networked Protocol Data Unit (PDU) information node that communicates the transmission of voice, audio or other data modeled in a simulation.interface
TransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation. -
Uses of X3DSensorNode in org.web3d.x3d.sai.EnvironmentalSensor
Modifier and TypeInterfaceDescriptioninterface
ProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interface
TransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).interface
VisibilitySensor detects when user can see a specific object or region as they navigate the world.interface
Base type for the environmental sensor nodes ProximitySensor, TransformSensor and VisibilitySensor. -
Uses of X3DSensorNode in org.web3d.x3d.sai.Geospatial
Modifier and TypeInterfaceDescriptioninterface
GeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).interface
GeoTouchSensor returns geographic coordinates for the object being selected. -
Uses of X3DSensorNode in org.web3d.x3d.sai.KeyDeviceSensor
Modifier and TypeInterfaceDescriptioninterface
KeySensor generates events as the user presses keys on the keyboard.interface
StringSensor generates events as the user presses keys on the keyboard.interface
Base type for all sensor node types that operate using key devices. -
Uses of X3DSensorNode in org.web3d.x3d.sai.Networking
Modifier and TypeInterfaceDescriptioninterface
LoadSensor generates events as watchList child nodes are either loaded or fail to load.interface
Base typefor all sensors that generate events based on network activity. -
Uses of X3DSensorNode in org.web3d.x3d.sai.Picking
Modifier and TypeInterfaceDescriptioninterface
LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.interface
PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.interface
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.interface
VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.interface
The X3DPickSensorNode abstract node type is the base node type that represents the lowest common denominator of picking capabilities. -
Uses of X3DSensorNode in org.web3d.x3d.sai.PointingDeviceSensor
Modifier and TypeInterfaceDescriptioninterface
CylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.interface
PlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.interface
SphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.interface
TouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry.interface
Base type for all drag-style pointing device sensors.interface
Base type for all pointing device sensors.interface
Base type for all touch-style pointing device sensors. -
Uses of X3DSensorNode in org.web3d.x3d.sai.RigidBodyPhysics
Modifier and TypeInterfaceDescriptioninterface
CollisionSensor generates collision-detection events. -
Uses of X3DSensorNode in org.web3d.x3d.sai.Time
Modifier and TypeInterfaceDescriptioninterface
TimeSensor continuously generates events as time passes.