| Package | Description |
|---|---|
| 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.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.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.Rendering |
The Rendering component includes fundamental rendering primitives such as TriangleSet
and PointSet nodes, as well as geometric properties nodes that define how coordinate
indices, colors, normals and texture coordinates are specified.
|
| 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 |
|---|---|
MFVec3fObject |
fieldObject.getValueMFVec3f()
Get typed value of this field declaration.
|
MFVec3fObject |
fieldValueObject.getValueMFVec3f()
Get typed value of this fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(MFVec3fObject newValue)
Append MFVec3fObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(MFVec3fObject newValue)
Append MFVec3fObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(MFVec3fObject newValue)
Set typed value of a MFVec3f field declaration.
|
fieldValueObject |
fieldValueObject.setValue(MFVec3fObject newValue)
Set typed value of a MFVec3f fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
MFVec3fObject |
MFVec3fObject.append(MFVec3fObject newValue)
Appends a new MFVec3fObject to the end of the existing value array, increasing the field length accordingly.
|
MFVec3fObject |
MFVec3fObject.append(SFVec3fObject newValue)
Appends a new singleton typed value at the end of the existing value array, increasing the field length accordingly.
|
MFVec3fObject |
MFVec3fObject.multiply(float scaleFactor)
Multiply scaleFactor times all values in this field type.
|
MFVec3fObject |
MFVec3fObject.normalize()
Utility method to normalize vector values to unit length, ignore vector values with zero length.
|
MFVec3fObject |
MFVec3fObject.setValue(double[] newValue)
Assign a double-precision array value to this single-precision field.
|
MFVec3fObject |
MFVec3fObject.setValue(MFVec3fObject newValue)
Apply an MFVec3fObject value to this field.
|
MFVec3fObject |
MFVec3fObject.setValue(SFVec3fObject newValue)
Assign a single-field SFVec3fObject as new array value.
|
MFVec3fObject |
MFVec3fObject.setValueByString(java.lang.String newValue)
Utility accessor for MFVec3fObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
MFVec3fObject |
MFVec3fObject.append(MFVec3fObject newValue)
Appends a new MFVec3fObject to the end of the existing value array, increasing the field length accordingly.
|
MFVec3fObject |
MFVec3fObject.setValue(MFVec3fObject newValue)
Apply an MFVec3fObject value to this field.
|
| Constructor and Description |
|---|
MFVec3fObject(MFVec3fObject newValue)
Constructor to copy an MFVec3fObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
CoordinateChaserObject |
CoordinateChaserObject.setInitialDestination(MFVec3fObject newValue)
Assign typed object value to MFVec3f initialDestination field, similar to
CoordinateChaserObject.setInitialDestination(float[]). |
CoordinateDamperObject |
CoordinateDamperObject.setInitialDestination(MFVec3fObject newValue)
Assign typed object value to MFVec3f initialDestination field, similar to
CoordinateDamperObject.setInitialDestination(float[]). |
CoordinateChaserObject |
CoordinateChaserObject.setInitialValue(MFVec3fObject newValue)
Assign typed object value to MFVec3f initialValue field, similar to
CoordinateChaserObject.setInitialValue(float[]). |
CoordinateDamperObject |
CoordinateDamperObject.setInitialValue(MFVec3fObject newValue)
Assign typed object value to MFVec3f initialValue field, similar to
CoordinateDamperObject.setInitialValue(float[]). |
| Modifier and Type | Method and Description |
|---|---|
ExtrusionObject |
ExtrusionObject.setSpine(MFVec3fObject newValue)
Assign typed object value to MFVec3f spine field, similar to
ExtrusionObject.setSpine(float[]). |
| Modifier and Type | Method and Description |
|---|---|
HAnimDisplacerObject |
HAnimDisplacerObject.setDisplacements(MFVec3fObject newValue)
Assign typed object value to MFVec3f displacements field, similar to
HAnimDisplacerObject.setDisplacements(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setJointBindingPositions(MFVec3fObject newValue)
Assign typed object value to MFVec3f jointBindingPositions field, similar to
HAnimHumanoidObject.setJointBindingPositions(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setJointBindingScales(MFVec3fObject newValue)
Assign typed object value to MFVec3f jointBindingScales field, similar to
HAnimHumanoidObject.setJointBindingScales(float[]). |
| Modifier and Type | Method and Description |
|---|---|
CoordinateInterpolatorObject |
CoordinateInterpolatorObject.setKeyValue(MFVec3fObject newValue)
Assign typed object value to MFVec3f keyValue field, similar to
CoordinateInterpolatorObject.setKeyValue(float[]). |
NormalInterpolatorObject |
NormalInterpolatorObject.setKeyValue(MFVec3fObject newValue)
Assign typed object value to MFVec3f keyValue field, similar to
NormalInterpolatorObject.setKeyValue(float[]). |
PositionInterpolatorObject |
PositionInterpolatorObject.setKeyValue(MFVec3fObject newValue)
Assign typed object value to MFVec3f keyValue field, similar to
PositionInterpolatorObject.setKeyValue(float[]). |
SplinePositionInterpolatorObject |
SplinePositionInterpolatorObject.setKeyValue(MFVec3fObject newValue)
Assign typed object value to MFVec3f keyValue field, similar to
SplinePositionInterpolatorObject.setKeyValue(float[]). |
SplinePositionInterpolatorObject |
SplinePositionInterpolatorObject.setKeyVelocity(MFVec3fObject newValue)
Assign typed object value to MFVec3f keyVelocity field, similar to
SplinePositionInterpolatorObject.setKeyVelocity(float[]). |
| Modifier and Type | Method and Description |
|---|---|
CoordinateObject |
CoordinateObject.setPoint(MFVec3fObject newValue)
Assign typed object value to MFVec3f point field, similar to
CoordinateObject.setPoint(float[]). |
NormalObject |
NormalObject.setVector(MFVec3fObject newValue)
Assign typed object value to MFVec3f vector field, similar to
NormalObject.setVector(float[]). |
| Modifier and Type | Method and Description |
|---|---|
RigidBodyObject |
RigidBodyObject.setForces(MFVec3fObject newValue)
Assign typed object value to MFVec3f forces field, similar to
RigidBodyObject.setForces(float[]). |
RigidBodyObject |
RigidBodyObject.setTorques(MFVec3fObject newValue)
Assign typed object value to MFVec3f torques field, similar to
RigidBodyObject.setTorques(float[]). |
| Modifier and Type | Method and Description |
|---|---|
TextureCoordinate3DObject |
TextureCoordinate3DObject.setPoint(MFVec3fObject newValue)
Assign typed object value to MFVec3f point field, similar to
TextureCoordinate3DObject.setPoint(float[]). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.