| Package | Description |
|---|---|
| org.web3d.x3d.jsail.DIS |
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.
|
| org.web3d.x3d.jsail.EnvironmentalSensor |
The Environment Sensor nodes emit events indicating activity in the scene environment,
usually based on interactions between the viewer and the world.
|
| org.web3d.x3d.jsail.Geospatial |
The Geospatial component defines how to associate real-world locations in an X3D scene
and specifies nodes particularly tuned for geospatial applications.
|
| org.web3d.x3d.jsail.KeyDeviceSensor |
The Key Device Sensor defines how keyboard keystrokes are inserted into an X3D world.
|
| org.web3d.x3d.jsail.Navigation |
The Navigation component specifies how a user can effectively and intuitively move
through and around a 3D scene.
|
| org.web3d.x3d.jsail.Networking |
The Networking component defines node types and other features used to access file-based
and streaming resources on the World Wide Web.
|
| org.web3d.x3d.jsail.Picking |
The Picking component provides the ability to test for arbitrary object collision
and provide basic capabilities to detecting object intersections and interactions.
|
| org.web3d.x3d.jsail.PointingDeviceSensor |
Pointing device sensor nodes detect pointing events from user-interface devices, defining
activities such as a user selecting a piece of geometry.
|
| org.web3d.x3d.jsail.RigidBodyPhysics |
The Rigid Body Physics component describes how to model rigid bodies and their interactions
through the application of basic physics principles to effect motion.
|
| org.web3d.x3d.jsail.Time |
The Time component defines how time is sensed, computed and associated with events
in an X3D scene.
|
| org.web3d.x3d.sai.Core |
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.
|
| org.web3d.x3d.sai.DIS |
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.
|
| org.web3d.x3d.sai.EnvironmentalSensor |
The Environment Sensor nodes emit events indicating activity in the scene environment,
usually based on interactions between the viewer and the world.
|
| org.web3d.x3d.sai.Geospatial |
The Geospatial component defines how to associate real-world locations in an X3D scene
and specifies nodes particularly tuned for geospatial applications.
|
| org.web3d.x3d.sai.KeyDeviceSensor |
The Key Device Sensor defines how keyboard keystrokes are inserted into an X3D world.
|
| org.web3d.x3d.sai.Navigation |
The Navigation component specifies how a user can effectively and intuitively move
through and around a 3D scene.
|
| org.web3d.x3d.sai.Networking |
The Networking component defines node types and other features used to access file-based
and streaming resources on the World Wide Web.
|
| org.web3d.x3d.sai.Picking |
The Picking component provides the ability to test for arbitrary object collision
and provide basic capabilities to detecting object intersections and interactions.
|
| org.web3d.x3d.sai.PointingDeviceSensor |
Pointing device sensor nodes detect pointing events from user-interface devices, defining
activities such as a user selecting a piece of geometry.
|
| org.web3d.x3d.sai.RigidBodyPhysics |
The Rigid Body Physics component describes how to model rigid bodies and their interactions
through the application of basic physics principles to effect motion.
|
| org.web3d.x3d.sai.Time |
The Time component defines how time is sensed, computed and associated with events
in an X3D scene.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EspduTransformObject
X3D node tooltip: [X3DGroupingNode,X3DSensorNode] EspduTransform is a networked Transform node that can contain most nodes.
|
class |
ReceiverPduObject
X3D node tooltip: [X3DNetworkSensorNode,X3DBoundedObject] ReceiverPdu is a networked Protocol Data Unit (PDU) information node that transmits the state of radio frequency (RF) receivers modeled in a simulation.
|
class |
SignalPduObject
X3D node tooltip: [X3DNetworkSensorNode,X3DBoundedObject] 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 |
TransmitterPduObject
X3D node tooltip: [X3DNetworkSensorNode,X3DBoundedObject] TransmitterPdu is a networked Protocol Data Unit (PDU) information node that provides detailed information about a radio transmitter modeled in a simulation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProximitySensorObject
X3D node tooltip: [X3DEnvironmentalSensorNode] ProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).
|
class |
TransformSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DEnvironmentalSensorNode] TransformSensor generates output events when its targetObject enters, exits, and moves within a region in space (defined by a box).
|
class |
VisibilitySensorObject
X3D node tooltip: [X3DEnvironmentalSensorNode] VisibilitySensor detects when user can see a specific object or region as they navigate the world.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GeoProximitySensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DEnvironmentalSensorNode] GeoProximitySensor generates events when the viewer enters, exits and moves within a region of space (defined by a box).
|
class |
GeoTouchSensorObject
X3D node tooltip: [X3DTouchSensorNode] GeoTouchSensor returns geographic coordinates for the object being selected.
|
| Modifier and Type | Class and Description |
|---|---|
class |
KeySensorObject
X3D node tooltip: [X3DKeyDeviceSensorNode] KeySensor generates events as the user presses keys on the keyboard.
|
class |
StringSensorObject
X3D node tooltip: [X3DKeyDeviceSensorNode] StringSensor generates events as the user presses keys on the keyboard.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollisionObject
X3D node tooltip: [X3DGroupingNode,X3DSensorNode] Collision detects camera-to-object contact using current view and NavigationInfo avatarSize.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LoadSensorObject
X3D node tooltip: [X3DNetworkSensorNode] LoadSensor generates events as watchList child nodes are either loaded or fail to load.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LinePickSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DPickSensorNode] LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.
|
class |
PointPickSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DPickSensorNode] PointPickSensor tests one or more pickingGeometry points in space as lying inside the provided pickTarget geometry.
|
class |
PrimitivePickSensorObject
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.
|
class |
VolumePickSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DPickSensorNode] VolumePickSensor tests picking intersections using the pickingGeometry against the pickTarget geometry volume.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CylinderSensorObject
X3D node tooltip: [X3DDragSensorNode] CylinderSensor converts pointer motion (for example, a mouse or wand) into rotation values using an invisible cylinder aligned with local Y-axis.
|
class |
PlaneSensorObject
X3D node tooltip: [X3DDragSensorNode] PlaneSensor converts pointing device motion into 2D translation parallel to the local Z=0 plane.
|
class |
SphereSensorObject
X3D node tooltip: [X3DDragSensorNode] SphereSensor converts pointing device motion into a spherical rotation about the origin of the local coordinate system.
|
class |
TouchSensorObject
X3D node tooltip: [X3DTouchSensorNode] TouchSensor tracks location and state of the pointing device, detecting when a user points at or selects (activates) geometry.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollisionSensorObject
X3D node tooltip: (X3D version 3.2 or later) [X3DSensorNode] CollisionSensor generates collision-detection events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TimeSensorObject
X3D node tooltip: [X3DTimeDependentNode,X3DSensorNode] TimeSensor continuously generates events as time passes.
|
| Modifier and Type | Method and Description |
|---|---|
X3DSensorNode |
X3DSensorNode.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
X3DSensorNode |
X3DSensorNode.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
X3DSensorNode |
X3DSensorNode.setEnabled(boolean newValue)
Assign boolean value to inputOutput SFBool field named enabled.
|
X3DSensorNode |
X3DSensorNode.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
X3DSensorNode |
X3DSensorNode.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EspduTransform
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
ReceiverPdu
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SignalPdu
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TransmitterPdu
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ProximitySensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TransformSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
VisibilitySensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DEnvironmentalSensorNode
Base type for the environmental sensor nodes ProximitySensor, TransformSensor and VisibilitySensor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GeoProximitySensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
GeoTouchSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
KeySensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
StringSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DKeyDeviceSensorNode
Base type for all sensor node types that operate using key devices.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Collision
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LoadSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DNetworkSensorNode
Base typefor all sensors that generate events based on network activity.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LinePickSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PointPickSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PrimitivePickSensor
If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.
|
interface |
VolumePickSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DPickSensorNode
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CylinderSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
PlaneSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
SphereSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
TouchSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
interface |
X3DDragSensorNode
Base type for all drag-style pointing device sensors.
|
interface |
X3DPointingDeviceSensorNode
Base type for all pointing device sensors.
|
interface |
X3DTouchSensorNode
Base type for all touch-style pointing device sensors.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CollisionSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
TimeSensor
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.