| 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.Geometry2D |
The Geometry2D component defines how two-dimensional geometry is specified and what
shapes are available.
|
| 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.Interpolation |
Interpolator nodes provide keyframe-based animation capability.
|
| org.web3d.x3d.jsail.NURBS |
The NURBS component describes Non-uniform Rational B-Spline (NURBS) geometry and interpolation
nodes.
|
| org.web3d.x3d.jsail.Texturing |
The Texturing component specifies how 2D texture images are defined and then positioned
on associated geometry.
|
| Modifier and Type | Method and Description |
|---|---|
MFVec2fObject |
fieldObject.getValueMFVec2f()
Get typed value of this field declaration.
|
MFVec2fObject |
fieldValueObject.getValueMFVec2f()
Get typed value of this fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(MFVec2fObject newValue)
Append MFVec2fObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(MFVec2fObject newValue)
Append MFVec2fObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(MFVec2fObject newValue)
Set typed value of a MFVec2f field declaration.
|
fieldValueObject |
fieldValueObject.setValue(MFVec2fObject newValue)
Set typed value of a MFVec2f fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
MFVec2fObject |
MFVec2fObject.append(MFVec2fObject newValue)
Appends a new MFVec2fObject to the end of the existing value array, increasing the field length accordingly.
|
MFVec2fObject |
MFVec2fObject.append(SFVec2fObject newValue)
Appends a new singleton typed value at the end of the existing value array, increasing the field length accordingly.
|
MFVec2fObject |
MFVec2fObject.multiply(float scaleFactor)
Multiply scaleFactor times all values in this field type.
|
MFVec2fObject |
MFVec2fObject.normalize()
Utility method to normalize vector values to unit length, ignore vector values with zero length.
|
MFVec2fObject |
MFVec2fObject.setValue(double[] newValue)
Assign a double-precision array value to this single-precision field.
|
MFVec2fObject |
MFVec2fObject.setValue(MFVec2fObject newValue)
Apply an MFVec2fObject value to this field.
|
MFVec2fObject |
MFVec2fObject.setValue(SFVec2fObject newValue)
Assign a single-field SFVec2fObject as new array value.
|
MFVec2fObject |
MFVec2fObject.setValueByString(java.lang.String newValue)
Utility accessor for MFVec2fObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
MFVec2fObject |
MFVec2fObject.append(MFVec2fObject newValue)
Appends a new MFVec2fObject to the end of the existing value array, increasing the field length accordingly.
|
MFVec2fObject |
MFVec2fObject.setValue(MFVec2fObject newValue)
Apply an MFVec2fObject value to this field.
|
| Constructor and Description |
|---|
MFVec2fObject(MFVec2fObject newValue)
Constructor to copy an MFVec2fObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
TexCoordChaser2DObject |
TexCoordChaser2DObject.setInitialDestination(MFVec2fObject newValue)
Assign typed object value to MFVec2f initialDestination field, similar to
TexCoordChaser2DObject.setInitialDestination(float[]). |
TexCoordDamper2DObject |
TexCoordDamper2DObject.setInitialDestination(MFVec2fObject newValue)
Assign typed object value to MFVec2f initialDestination field, similar to
TexCoordDamper2DObject.setInitialDestination(float[]). |
TexCoordChaser2DObject |
TexCoordChaser2DObject.setInitialValue(MFVec2fObject newValue)
Assign typed object value to MFVec2f initialValue field, similar to
TexCoordChaser2DObject.setInitialValue(float[]). |
TexCoordDamper2DObject |
TexCoordDamper2DObject.setInitialValue(MFVec2fObject newValue)
Assign typed object value to MFVec2f initialValue field, similar to
TexCoordDamper2DObject.setInitialValue(float[]). |
| Modifier and Type | Method and Description |
|---|---|
Polyline2DObject |
Polyline2DObject.setLineSegments(MFVec2fObject newValue)
Assign typed object value to MFVec2f lineSegments field, similar to
Polyline2DObject.setLineSegments(float[]). |
Polypoint2DObject |
Polypoint2DObject.setPoint(MFVec2fObject newValue)
Assign typed object value to MFVec2f point field, similar to
Polypoint2DObject.setPoint(float[]). |
TriangleSet2DObject |
TriangleSet2DObject.setVertices(MFVec2fObject newValue)
Assign typed object value to MFVec2f vertices field, similar to
TriangleSet2DObject.setVertices(float[]). |
| Modifier and Type | Method and Description |
|---|---|
ExtrusionObject |
ExtrusionObject.setCrossSection(MFVec2fObject newValue)
Assign typed object value to MFVec2f crossSection field, similar to
ExtrusionObject.setCrossSection(float[]). |
ExtrusionObject |
ExtrusionObject.setScale(MFVec2fObject newValue)
Assign typed object value to MFVec2f scale field, similar to
ExtrusionObject.setScale(float[]). |
| Modifier and Type | Method and Description |
|---|---|
EaseInEaseOutObject |
EaseInEaseOutObject.setEaseInEaseOut(MFVec2fObject newValue)
Assign typed object value to MFVec2f easeInEaseOut field, similar to
EaseInEaseOutObject.setEaseInEaseOut(float[]). |
CoordinateInterpolator2DObject |
CoordinateInterpolator2DObject.setKeyValue(MFVec2fObject newValue)
Assign typed object value to MFVec2f keyValue field, similar to
CoordinateInterpolator2DObject.setKeyValue(float[]). |
PositionInterpolator2DObject |
PositionInterpolator2DObject.setKeyValue(MFVec2fObject newValue)
Assign typed object value to MFVec2f keyValue field, similar to
PositionInterpolator2DObject.setKeyValue(float[]). |
SplinePositionInterpolator2DObject |
SplinePositionInterpolator2DObject.setKeyValue(MFVec2fObject newValue)
Assign typed object value to MFVec2f keyValue field, similar to
SplinePositionInterpolator2DObject.setKeyValue(float[]). |
SplinePositionInterpolator2DObject |
SplinePositionInterpolator2DObject.setKeyVelocity(MFVec2fObject newValue)
Assign typed object value to MFVec2f keyVelocity field, similar to
SplinePositionInterpolator2DObject.setKeyVelocity(float[]). |
| Modifier and Type | Method and Description |
|---|---|
NurbsTextureCoordinateObject |
NurbsTextureCoordinateObject.setControlPoint(MFVec2fObject newValue)
Assign typed object value to MFVec2f controlPoint field, similar to
NurbsTextureCoordinateObject.setControlPoint(float[]). |
| Modifier and Type | Method and Description |
|---|---|
TextureCoordinateObject |
TextureCoordinateObject.setPoint(MFVec2fObject newValue)
Assign typed object value to MFVec2f point field, similar to
TextureCoordinateObject.setPoint(float[]). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.