Uses of Class
org.web3d.x3d.jsail.fields.MFVec3f
Package
Description
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.
The X3D Java fields package provides a
comprehensive set of strongly typed X3D Java classes for
concrete implementation of X3D field types.
The Follower nodes (Chasers and Dampers) support dynamic creation of smooth parameter transitions at run time.
The Geometry3D component describes how three-dimensional geometry is specified and defines ElevationGrid, Extrusion, IndexedFaceSet, and most primitive geometry nodes (Box, Cone, Cylinder, Sphere).
The Humanoid Animation (HAnim) component for X3D defines node bindings and other details for implementing ISO/IEC 19774, the HAnim International Specification.
Interpolator nodes provide keyframe-based animation capability.
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.
The Rigid Body Physics component describes how to model rigid bodies and their interactions through the application of basic physics principles to effect motion.
The Texturing3D component specifies how 3D volumetric textures describe surface properties as data points in a volume of space, rather than a flat surface.
-
Uses of MFVec3f in org.web3d.x3d.jsail.Core
Modifier and TypeMethodDescriptionfield.getValueMFVec3f()
If type matches, then get typed value of a MFVec3f field declaration.fieldValue.getValueMFVec3f()
If type matches, then get typed value of a MFVec3f fieldValue declaration.Modifier and TypeMethodDescriptionfield.appendValue
(MFVec3f newValue) Append MFVec3f to field for value attribute.fieldValue.appendValue
(MFVec3f newValue) Append MFVec3f to fieldValue for value attribute.Set typed value of a MFVec3f field declaration.Set typed value of a MFVec3f fieldValue declaration. -
Uses of MFVec3f in org.web3d.x3d.jsail.fields
Modifier and TypeMethodDescriptionAppends a new MFVec3f to the end of the existing value array, increasing the field length accordingly.Appends a new singleton typed value at the end of the existing value array, increasing the field length accordingly.MFVec3f.multiply
(float scaleFactor) Multiply scaleFactor times all values in this field type.MFVec3f.normalize()
Utility method to normalize vector values to unit length, ignore vector values with zero length.MFVec3f.setValue
(double[] newValue) Assign a double-precision array value to this single-precision field.Apply an MFVec3f value to this field.Assign a single-field SFVec3f as new array value.MFVec3f.setValueByString
(String newValue) Utility accessor for MFVec3f using String value (which must pass parsing validation checks).Modifier and TypeMethodDescriptionAppends a new MFVec3f to the end of the existing value array, increasing the field length accordingly.boolean
Determine whether two objects contain equal values.Apply an MFVec3f value to this field. -
Uses of MFVec3f in org.web3d.x3d.jsail.Followers
Modifier and TypeMethodDescriptionCoordinateChaser.setInitialDestination
(MFVec3f newValue) Assign typed object value to MFVec3f initialDestination field, similar toCoordinateChaser.setInitialDestination(float[])
.CoordinateDamper.setInitialDestination
(MFVec3f newValue) Assign typed object value to MFVec3f initialDestination field, similar toCoordinateDamper.setInitialDestination(float[])
.CoordinateChaser.setInitialValue
(MFVec3f newValue) Assign typed object value to MFVec3f initialValue field, similar toCoordinateChaser.setInitialValue(float[])
.CoordinateDamper.setInitialValue
(MFVec3f newValue) Assign typed object value to MFVec3f initialValue field, similar toCoordinateDamper.setInitialValue(float[])
. -
Uses of MFVec3f in org.web3d.x3d.jsail.Geometry3D
Modifier and TypeMethodDescriptionAssign typed object value to MFVec3f spine field, similar toExtrusion.setSpine(float[])
. -
Uses of MFVec3f in org.web3d.x3d.jsail.HAnim
Modifier and TypeMethodDescriptionHAnimDisplacer.setDisplacements
(MFVec3f newValue) Assign typed object value to MFVec3f displacements field, similar toHAnimDisplacer.setDisplacements(float[])
.HAnimHumanoid.setJointBindingPositions
(MFVec3f newValue) Assign typed object value to MFVec3f jointBindingPositions field, similar toHAnimHumanoid.setJointBindingPositions(float[])
.HAnimHumanoid.setJointBindingScales
(MFVec3f newValue) Assign typed object value to MFVec3f jointBindingScales field, similar toHAnimHumanoid.setJointBindingScales(float[])
. -
Uses of MFVec3f in org.web3d.x3d.jsail.Interpolation
Modifier and TypeMethodDescriptionCoordinateInterpolator.setKeyValue
(MFVec3f newValue) Assign typed object value to MFVec3f keyValue field, similar toCoordinateInterpolator.setKeyValue(float[])
.NormalInterpolator.setKeyValue
(MFVec3f newValue) Assign typed object value to MFVec3f keyValue field, similar toNormalInterpolator.setKeyValue(float[])
.PositionInterpolator.setKeyValue
(MFVec3f newValue) Assign typed object value to MFVec3f keyValue field, similar toPositionInterpolator.setKeyValue(float[])
.SplinePositionInterpolator.setKeyValue
(MFVec3f newValue) Assign typed object value to MFVec3f keyValue field, similar toSplinePositionInterpolator.setKeyValue(float[])
.SplinePositionInterpolator.setKeyVelocity
(MFVec3f newValue) Assign typed object value to MFVec3f keyVelocity field, similar toSplinePositionInterpolator.setKeyVelocity(float[])
. -
Uses of MFVec3f in org.web3d.x3d.jsail.Rendering
Modifier and TypeMethodDescriptionAssign typed object value to MFVec3f point field, similar toCoordinate.setPoint(float[])
.Assign typed object value to MFVec3f vector field, similar toNormal.setVector(float[])
. -
Uses of MFVec3f in org.web3d.x3d.jsail.RigidBodyPhysics
Modifier and TypeMethodDescriptionAssign typed object value to MFVec3f forces field, similar toRigidBody.setForces(float[])
.RigidBody.setTorques
(MFVec3f newValue) Assign typed object value to MFVec3f torques field, similar toRigidBody.setTorques(float[])
. -
Uses of MFVec3f in org.web3d.x3d.jsail.Texturing3D
Modifier and TypeMethodDescriptionAssign typed object value to MFVec3f point field, similar toTextureCoordinate3D.setPoint(float[])
.