| 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.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.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.NURBS |
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation
nodes.
|
| Modifier and Type | Method and Description |
|---|---|
SFVec3dObject |
fieldObject.getValueSFVec3d()
If type matches, then get typed value of a SFVec3d field declaration.
|
SFVec3dObject |
fieldValueObject.getValueSFVec3d()
If type matches, then get typed value of a SFVec3d fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(SFVec3dObject newValue)
Append SFVec3dObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(SFVec3dObject newValue)
Append SFVec3dObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(SFVec3dObject newValue)
Set typed value of a SFVec3d field declaration.
|
fieldValueObject |
fieldValueObject.setValue(SFVec3dObject newValue)
Set typed value of a SFVec3d fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
EspduTransformObject |
EspduTransformObject.setGeoCoords(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoCoords field, similar to
EspduTransformObject.setGeoCoords(double[]). |
ReceiverPduObject |
ReceiverPduObject.setGeoCoords(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoCoords field, similar to
ReceiverPduObject.setGeoCoords(double[]). |
SignalPduObject |
SignalPduObject.setGeoCoords(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoCoords field, similar to
SignalPduObject.setGeoCoords(double[]). |
TransmitterPduObject |
TransmitterPduObject.setGeoCoords(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoCoords field, similar to
TransmitterPduObject.setGeoCoords(double[]). |
| Modifier and Type | Method and Description |
|---|---|
SFVec3dObject |
SFVec3dObject.multiply(double scaleFactor)
Multiply scaleFactor times all values in this field type.
|
SFVec3dObject |
SFVec3dObject.normalize()
Utility method to normalize this vector value to unit length, ignore if zero length.
|
SFVec3dObject |
SFVec3dObject.setValue(double x,
double y,
double z)
Assign a new value to this field.
|
SFVec3dObject |
SFVec3dObject.setValue(float[] newValue)
Constructor for SFVec3dObject using a corresponding Java primitive float[] array as new initial value.
|
SFVec3dObject |
SFVec3dObject.setValue(SFVec3dObject newValue)
Apply an SFVec3dObject value to this field.
|
SFVec3dObject |
SFVec3dObject.setValueByString(java.lang.String newValue)
Utility accessor for SFVec3dObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
MFVec3dObject |
MFVec3dObject.append(SFVec3dObject newValue)
Appends a new singleton typed value at the end of the existing value array, increasing the field length accordingly.
|
MFVec3dObject |
MFVec3dObject.setValue(SFVec3dObject newValue)
Assign a single-field SFVec3dObject as new array value.
|
SFVec3dObject |
SFVec3dObject.setValue(SFVec3dObject newValue)
Apply an SFVec3dObject value to this field.
|
| Constructor and Description |
|---|
SFVec3dObject(SFVec3dObject newValue)
Constructor to copy an SFVec3dObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
GeoPositionInterpolatorObject |
GeoPositionInterpolatorObject.addKeyValue(SFVec3dObject newValue)
Add singleton SFVec3dObject value to MFVec3d keyValue field.
|
GeoCoordinateObject |
GeoCoordinateObject.addPoint(SFVec3dObject newValue)
Add singleton SFVec3dObject value to MFVec3d point field.
|
GeoLODObject |
GeoLODObject.setCenter(SFVec3dObject newValue)
Assign typed object value to SFVec3d center field, similar to
GeoLODObject.setCenter(double[]). |
GeoProximitySensorObject |
GeoProximitySensorObject.setCenter(SFVec3dObject newValue)
Assign typed object value to SFVec3d center field, similar to
GeoProximitySensorObject.setCenter(double[]). |
GeoViewpointObject |
GeoViewpointObject.setCenterOfRotation(SFVec3dObject newValue)
Assign typed object value to SFVec3d centerOfRotation field, similar to
GeoViewpointObject.setCenterOfRotation(double[]). |
GeoProximitySensorObject |
GeoProximitySensorObject.setGeoCenter(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoCenter field, similar to
GeoProximitySensorObject.setGeoCenter(double[]). |
GeoTransformObject |
GeoTransformObject.setGeoCenter(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoCenter field, similar to
GeoTransformObject.setGeoCenter(double[]). |
GeoLocationObject |
GeoLocationObject.setGeoCoords(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoCoords field, similar to
GeoLocationObject.setGeoCoords(double[]). |
GeoOriginObject |
GeoOriginObject.setGeoCoords(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoCoords field, similar to
GeoOriginObject.setGeoCoords(double[]). |
GeoElevationGridObject |
GeoElevationGridObject.setGeoGridOrigin(SFVec3dObject newValue)
Assign typed object value to SFVec3d geoGridOrigin field, similar to
GeoElevationGridObject.setGeoGridOrigin(double[]). |
GeoViewpointObject |
GeoViewpointObject.setPosition(SFVec3dObject newValue)
Assign typed object value to SFVec3d position field, similar to
GeoViewpointObject.setPosition(double[]). |
| Modifier and Type | Method and Description |
|---|---|
CoordinateDoubleObject |
CoordinateDoubleObject.addPoint(SFVec3dObject newValue)
Add singleton SFVec3dObject value to MFVec3d point field.
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.