| 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.ParticleSystems |
The Particle Systems component specifies how to model particles and their interactions
through the application of basic physics principles to affect motion.
|
| 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.Texturing |
The Texturing component specifies how 2D texture images are defined and then positioned
on associated geometry.
|
| Modifier and Type | Method and Description |
|---|---|
SFVec2fObject |
fieldObject.getValueSFVec2f()
If type matches, then get typed value of a SFVec2f field declaration.
|
SFVec2fObject |
fieldValueObject.getValueSFVec2f()
If type matches, then get typed value of a SFVec2f fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(SFVec2fObject newValue)
Append SFVec2fObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(SFVec2fObject newValue)
Append SFVec2fObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(SFVec2fObject newValue)
Set typed value of a SFVec2f field declaration.
|
fieldValueObject |
fieldValueObject.setValue(SFVec2fObject newValue)
Set typed value of a SFVec2f fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
SFVec2fObject |
SFVec2fObject.multiply(float scaleFactor)
Multiply scaleFactor times all values in this field type.
|
SFVec2fObject |
SFVec2fObject.normalize()
Utility method to normalize this vector value to unit length, ignore if zero length.
|
SFVec2fObject |
SFVec2fObject.setValue(double x,
double y)
Assign a new value to this field.
|
SFVec2fObject |
SFVec2fObject.setValue(float x,
float y)
Assign a new value to this field.
|
SFVec2fObject |
SFVec2fObject.setValue(SFVec2fObject newValue)
Apply an SFVec2fObject value to this field.
|
SFVec2fObject |
SFVec2fObject.setValueByString(java.lang.String newValue)
Utility accessor for SFVec2fObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
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.setValue(SFVec2fObject newValue)
Assign a single-field SFVec2fObject as new array value.
|
SFVec2fObject |
SFVec2fObject.setValue(SFVec2fObject newValue)
Apply an SFVec2fObject value to this field.
|
| Constructor and Description |
|---|
SFVec2fObject(SFVec2fObject newValue)
Constructor to copy an SFVec2fObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
TexCoordChaser2DObject |
TexCoordChaser2DObject.addInitialDestination(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f initialDestination field.
|
TexCoordDamper2DObject |
TexCoordDamper2DObject.addInitialDestination(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f initialDestination field.
|
TexCoordChaser2DObject |
TexCoordChaser2DObject.addInitialValue(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f initialValue field.
|
TexCoordDamper2DObject |
TexCoordDamper2DObject.addInitialValue(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f initialValue field.
|
PositionChaser2DObject |
PositionChaser2DObject.setInitialDestination(SFVec2fObject newValue)
Assign typed object value to SFVec2f initialDestination field, similar to
PositionChaser2DObject.setInitialDestination(float[]). |
PositionDamper2DObject |
PositionDamper2DObject.setInitialDestination(SFVec2fObject newValue)
Assign typed object value to SFVec2f initialDestination field, similar to
PositionDamper2DObject.setInitialDestination(float[]). |
PositionChaser2DObject |
PositionChaser2DObject.setInitialValue(SFVec2fObject newValue)
Assign typed object value to SFVec2f initialValue field, similar to
PositionChaser2DObject.setInitialValue(float[]). |
PositionDamper2DObject |
PositionDamper2DObject.setInitialValue(SFVec2fObject newValue)
Assign typed object value to SFVec2f initialValue field, similar to
PositionDamper2DObject.setInitialValue(float[]). |
| Modifier and Type | Method and Description |
|---|---|
Polyline2DObject |
Polyline2DObject.addLineSegments(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f lineSegments field.
|
Polypoint2DObject |
Polypoint2DObject.addPoint(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f point field.
|
TriangleSet2DObject |
TriangleSet2DObject.addVertices(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f vertices field.
|
Rectangle2DObject |
Rectangle2DObject.setSize(SFVec2fObject newValue)
Assign typed object value to SFVec2f size field, similar to
Rectangle2DObject.setSize(float[]). |
| Modifier and Type | Method and Description |
|---|---|
ExtrusionObject |
ExtrusionObject.addCrossSection(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f crossSection field.
|
ExtrusionObject |
ExtrusionObject.addScale(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f scale field.
|
| Modifier and Type | Method and Description |
|---|---|
EaseInEaseOutObject |
EaseInEaseOutObject.addEaseInEaseOut(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f easeInEaseOut field.
|
CoordinateInterpolator2DObject |
CoordinateInterpolator2DObject.addKeyValue(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f keyValue field.
|
PositionInterpolator2DObject |
PositionInterpolator2DObject.addKeyValue(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f keyValue field.
|
SplinePositionInterpolator2DObject |
SplinePositionInterpolator2DObject.addKeyValue(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f keyValue field.
|
SplinePositionInterpolator2DObject |
SplinePositionInterpolator2DObject.addKeyVelocity(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f keyVelocity field.
|
| Modifier and Type | Method and Description |
|---|---|
NurbsTextureCoordinateObject |
NurbsTextureCoordinateObject.addControlPoint(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f controlPoint field.
|
| Modifier and Type | Method and Description |
|---|---|
ParticleSystemObject |
ParticleSystemObject.setParticleSize(SFVec2fObject newValue)
Assign typed object value to SFVec2f particleSize field, similar to
ParticleSystemObject.setParticleSize(float[]). |
| Modifier and Type | Method and Description |
|---|---|
PlaneSensorObject |
PlaneSensorObject.setMaxPosition(SFVec2fObject newValue)
Assign typed object value to SFVec2f maxPosition field, similar to
PlaneSensorObject.setMaxPosition(float[]). |
PlaneSensorObject |
PlaneSensorObject.setMinPosition(SFVec2fObject newValue)
Assign typed object value to SFVec2f minPosition field, similar to
PlaneSensorObject.setMinPosition(float[]). |
| Modifier and Type | Method and Description |
|---|---|
CollisionCollectionObject |
CollisionCollectionObject.setFrictionCoefficients(SFVec2fObject newValue)
Assign typed object value to SFVec2f frictionCoefficients field, similar to
CollisionCollectionObject.setFrictionCoefficients(float[]). |
ContactObject |
ContactObject.setFrictionCoefficients(SFVec2fObject newValue)
Assign typed object value to SFVec2f frictionCoefficients field, similar to
ContactObject.setFrictionCoefficients(float[]). |
ContactObject |
ContactObject.setSlipCoefficients(SFVec2fObject newValue)
Assign typed object value to SFVec2f slipCoefficients field, similar to
ContactObject.setSlipCoefficients(float[]). |
CollisionCollectionObject |
CollisionCollectionObject.setSlipFactors(SFVec2fObject newValue)
Assign typed object value to SFVec2f slipFactors field, similar to
CollisionCollectionObject.setSlipFactors(float[]). |
CollisionCollectionObject |
CollisionCollectionObject.setSurfaceSpeed(SFVec2fObject newValue)
Assign typed object value to SFVec2f surfaceSpeed field, similar to
CollisionCollectionObject.setSurfaceSpeed(float[]). |
ContactObject |
ContactObject.setSurfaceSpeed(SFVec2fObject newValue)
Assign typed object value to SFVec2f surfaceSpeed field, similar to
ContactObject.setSurfaceSpeed(float[]). |
| Modifier and Type | Method and Description |
|---|---|
TextureCoordinateObject |
TextureCoordinateObject.addPoint(SFVec2fObject newValue)
Add singleton SFVec2fObject value to MFVec2f point field.
|
TextureTransformObject |
TextureTransformObject.setCenter(SFVec2fObject newValue)
Assign typed object value to SFVec2f center field, similar to
TextureTransformObject.setCenter(float[]). |
TextureTransformObject |
TextureTransformObject.setScale(SFVec2fObject newValue)
Assign typed object value to SFVec2f scale field, similar to
TextureTransformObject.setScale(float[]). |
TextureTransformObject |
TextureTransformObject.setTranslation(SFVec2fObject newValue)
Assign typed object value to SFVec2f translation field, similar to
TextureTransformObject.setTranslation(float[]). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.