| Package | Description |
|---|---|
| org.web3d.x3d.jsail.CADGeometry |
The CADGeometry component is provided for Computer-Aided Design (CAD) nodes.
|
| org.web3d.x3d.jsail.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.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.fields |
The fields subpackage is provided for creating
typed X3D field values
and also includes various utility capabilities.
|
| org.web3d.x3d.jsail.Followers |
The Follower nodes (Chasers and Dampers) support dynamic creation of smooth parameter
transitions at run time.
|
| org.web3d.x3d.jsail.Geometry3D |
The Geometry3D component describes how three-dimensional geometry is specified and
defines ElevationGrid, Extrusion, IndexedFaceSet, and most primitive geometry nodes
(Box, Cone, Cylinder, Sphere).
|
| 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.Grouping |
The Grouping component describes how nodes are organized into groups to establish
a transformation hierarchy for the X3D scene graph.
|
| org.web3d.x3d.jsail.HAnim |
The Humanoid Animation (H-Anim) component for X3D defines node bindings and other
details for implementing ISO/IEC 19774, the H-Anim International Specificaiton.
|
| org.web3d.x3d.jsail.Interpolation |
Interpolator nodes provide keyframe-based animation capability.
|
| 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.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.Texturing3D |
The Texturing3D component specifies how 3D volumetric textures describe surface properties
as data points in a volume of space, rather than a flat surface.
|
| Modifier and Type | Method and Description |
|---|---|
CADPartObject |
CADPartObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
CADPartObject.setRotation(float[]). |
CADPartObject |
CADPartObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
CADPartObject.setScaleOrientation(float[]). |
| Modifier and Type | Method and Description |
|---|---|
SFRotationObject |
fieldObject.getValueSFRotation()
If type matches, then get typed value of a SFRotation field declaration.
|
SFRotationObject |
fieldValueObject.getValueSFRotation()
If type matches, then get typed value of a SFRotation fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(SFRotationObject newValue)
Append SFRotationObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(SFRotationObject newValue)
Append SFRotationObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(SFRotationObject newValue)
Set typed value of a SFRotation field declaration.
|
fieldValueObject |
fieldValueObject.setValue(SFRotationObject newValue)
Set typed value of a SFRotation fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
EspduTransformObject |
EspduTransformObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
EspduTransformObject.setRotation(float[]). |
EspduTransformObject |
EspduTransformObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
EspduTransformObject.setScaleOrientation(float[]). |
| Modifier and Type | Method and Description |
|---|---|
SFRotationObject |
SFRotationObject.normalize()
Utility method to normalize this rotation value: unit length for axis-angle vector, angle in range [0-2pi] radians, rotation with zero-length axis is reset to DEFAULT_VALUE.
|
SFRotationObject |
SFRotationObject.setValue(SFRotationObject newValue)
Apply an SFRotationObject value to this field.
|
SFRotationObject |
SFRotationObject.setValueByString(java.lang.String newValue)
Utility accessor for SFRotationObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
MFRotationObject |
MFRotationObject.append(SFRotationObject newValue)
Appends a new singleton typed value at the end of the existing value array, increasing the field length accordingly.
|
MFRotationObject |
MFRotationObject.setValue(SFRotationObject newValue)
Assign a single-field SFRotationObject as new array value.
|
SFRotationObject |
SFRotationObject.setValue(SFRotationObject newValue)
Apply an SFRotationObject value to this field.
|
| Constructor and Description |
|---|
SFRotationObject(SFRotationObject newValue)
Constructor to copy an SFRotationObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
OrientationChaserObject |
OrientationChaserObject.setInitialDestination(SFRotationObject newValue)
Assign typed object value to SFRotation initialDestination field, similar to
OrientationChaserObject.setInitialDestination(float[]). |
OrientationDamperObject |
OrientationDamperObject.setInitialDestination(SFRotationObject newValue)
Assign typed object value to SFRotation initialDestination field, similar to
OrientationDamperObject.setInitialDestination(float[]). |
OrientationChaserObject |
OrientationChaserObject.setInitialValue(SFRotationObject newValue)
Assign typed object value to SFRotation initialValue field, similar to
OrientationChaserObject.setInitialValue(float[]). |
OrientationDamperObject |
OrientationDamperObject.setInitialValue(SFRotationObject newValue)
Assign typed object value to SFRotation initialValue field, similar to
OrientationDamperObject.setInitialValue(float[]). |
| Modifier and Type | Method and Description |
|---|---|
ExtrusionObject |
ExtrusionObject.addOrientation(SFRotationObject newValue)
Add singleton SFRotationObject value to MFRotation orientation field.
|
| Modifier and Type | Method and Description |
|---|---|
GeoViewpointObject |
GeoViewpointObject.setOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation orientation field, similar to
GeoViewpointObject.setOrientation(float[]). |
GeoTransformObject |
GeoTransformObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
GeoTransformObject.setRotation(float[]). |
GeoTransformObject |
GeoTransformObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
GeoTransformObject.setScaleOrientation(float[]). |
| Modifier and Type | Method and Description |
|---|---|
TransformObject |
TransformObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
TransformObject.setRotation(float[]). |
TransformObject |
TransformObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
TransformObject.setScaleOrientation(float[]). |
| Modifier and Type | Method and Description |
|---|---|
HAnimHumanoidObject |
HAnimHumanoidObject.addJointBindingRotations(SFRotationObject newValue)
Add singleton SFRotationObject value to MFRotation jointBindingRotations field.
|
HAnimJointObject |
HAnimJointObject.setLimitOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation limitOrientation field, similar to
HAnimJointObject.setLimitOrientation(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
HAnimHumanoidObject.setRotation(float[]). |
HAnimJointObject |
HAnimJointObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
HAnimJointObject.setRotation(float[]). |
HAnimSiteObject |
HAnimSiteObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
HAnimSiteObject.setRotation(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
HAnimHumanoidObject.setScaleOrientation(float[]). |
HAnimJointObject |
HAnimJointObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
HAnimJointObject.setScaleOrientation(float[]). |
HAnimSiteObject |
HAnimSiteObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
HAnimSiteObject.setScaleOrientation(float[]). |
| Modifier and Type | Method and Description |
|---|---|
OrientationInterpolatorObject |
OrientationInterpolatorObject.addKeyValue(SFRotationObject newValue)
Add singleton SFRotationObject value to MFRotation keyValue field.
|
SquadOrientationInterpolatorObject |
SquadOrientationInterpolatorObject.addKeyValue(SFRotationObject newValue)
Add singleton SFRotationObject value to MFRotation keyValue field.
|
| Modifier and Type | Method and Description |
|---|---|
OrthoViewpointObject |
OrthoViewpointObject.setOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation orientation field, similar to
OrthoViewpointObject.setOrientation(float[]). |
ViewpointObject |
ViewpointObject.setOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation orientation field, similar to
ViewpointObject.setOrientation(float[]). |
| Modifier and Type | Method and Description |
|---|---|
CylinderSensorObject |
CylinderSensorObject.setAxisRotation(SFRotationObject newValue)
Assign typed object value to SFRotation axisRotation field, similar to
CylinderSensorObject.setAxisRotation(float[]). |
PlaneSensorObject |
PlaneSensorObject.setAxisRotation(SFRotationObject newValue)
Assign typed object value to SFRotation axisRotation field, similar to
PlaneSensorObject.setAxisRotation(float[]). |
SphereSensorObject |
SphereSensorObject.setOffset(SFRotationObject newValue)
Assign typed object value to SFRotation offset field, similar to
SphereSensorObject.setOffset(float[]). |
| Modifier and Type | Method and Description |
|---|---|
RigidBodyObject |
RigidBodyObject.setOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation orientation field, similar to
RigidBodyObject.setOrientation(float[]). |
CollidableOffsetObject |
CollidableOffsetObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
CollidableOffsetObject.setRotation(float[]). |
CollidableShapeObject |
CollidableShapeObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
CollidableShapeObject.setRotation(float[]). |
| Modifier and Type | Method and Description |
|---|---|
TextureTransform3DObject |
TextureTransform3DObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
TextureTransform3DObject.setRotation(float[]). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.