| 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.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 |
|---|---|
MFVec3dObject |
fieldObject.getValueMFVec3d()
Get typed value of this field declaration.
|
MFVec3dObject |
fieldValueObject.getValueMFVec3d()
Get typed value of this fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(MFVec3dObject newValue)
Append MFVec3dObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(MFVec3dObject newValue)
Append MFVec3dObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(MFVec3dObject newValue)
Set typed value of a MFVec3d field declaration.
|
fieldValueObject |
fieldValueObject.setValue(MFVec3dObject newValue)
Set typed value of a MFVec3d fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
MFVec3dObject |
MFVec3dObject.append(MFVec3dObject newValue)
Appends a new MFVec3dObject to the end of the existing value array, increasing the field length accordingly.
|
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.multiply(double scaleFactor)
Multiply scaleFactor times all values in this field type.
|
MFVec3dObject |
MFVec3dObject.normalize()
Utility method to normalize vector values to unit length, ignore vector values with zero length.
|
MFVec3dObject |
MFVec3dObject.setValue(float[] newValue)
Assign a single-precision floating-point array value to this double-precision field.
|
MFVec3dObject |
MFVec3dObject.setValue(MFVec3dObject newValue)
Apply an MFVec3dObject value to this field.
|
MFVec3dObject |
MFVec3dObject.setValue(SFVec3dObject newValue)
Assign a single-field SFVec3dObject as new array value.
|
MFVec3dObject |
MFVec3dObject.setValueByString(java.lang.String newValue)
Utility accessor for MFVec3dObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
MFVec3dObject |
MFVec3dObject.append(MFVec3dObject newValue)
Appends a new MFVec3dObject to the end of the existing value array, increasing the field length accordingly.
|
MFVec3dObject |
MFVec3dObject.setValue(MFVec3dObject newValue)
Apply an MFVec3dObject value to this field.
|
| Constructor and Description |
|---|
MFVec3dObject(MFVec3dObject newValue)
Constructor to copy an MFVec3dObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
GeoPositionInterpolatorObject |
GeoPositionInterpolatorObject.setKeyValue(MFVec3dObject newValue)
Assign typed object value to MFVec3d keyValue field, similar to
GeoPositionInterpolatorObject.setKeyValue(double[]). |
GeoCoordinateObject |
GeoCoordinateObject.setPoint(MFVec3dObject newValue)
Assign typed object value to MFVec3d point field, similar to
GeoCoordinateObject.setPoint(double[]). |
| Modifier and Type | Method and Description |
|---|---|
CoordinateDoubleObject |
CoordinateDoubleObject.setPoint(MFVec3dObject newValue)
Assign typed object value to MFVec3d point field, similar to
CoordinateDoubleObject.setPoint(double[]). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.