Uses of Class
org.web3d.x3d.jsail.fields.SFVec4f
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 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.
TextureProjection nodes project texture images onto geometry in a scene.
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 SFVec4f in org.web3d.x3d.jsail.Core
Modifier and TypeMethodDescriptionfield.getValueSFVec4f()
If type matches, then get typed value of a SFVec4f field declaration.fieldValue.getValueSFVec4f()
If type matches, then get typed value of a SFVec4f fieldValue declaration.Modifier and TypeMethodDescriptionfield.appendValue
(SFVec4f newValue) Append SFVec4f to field for value attribute.fieldValue.appendValue
(SFVec4f newValue) Append SFVec4f to fieldValue for value attribute.Set typed value of a SFVec4f field declaration.Set typed value of a SFVec4f fieldValue declaration. -
Uses of SFVec4f in org.web3d.x3d.jsail.fields
Modifier and TypeMethodDescriptionSFVec4f.multiply
(float scaleFactor) Multiply scaleFactor times all values in this field type.SFVec4f.normalize()
Utility method to normalize this vector value to unit length, ignore if zero length.SFVec4f.setValue
(double[] newValue) Constructor for SFVec4f using a corresponding Java primitive double[] array as new initial value.SFVec4f.setValue
(double x, double y, double z, double t) Assign a new value to this field.SFVec4f.setValue
(float x, float y, float z, float t) Assign a new value to this field.Apply an SFVec4f value to this field.SFVec4f.setValueArray
(float[] newValue) Assign a new array value to this field, pipelined.SFVec4f.setValueByString
(String newValue) Utility accessor for SFVec4f using String value (which must pass parsing validation checks).Modifier and TypeMethodDescriptionAppends a new singleton typed value at the end of the existing value array, increasing the field length accordingly.boolean
Determine whether two objects contain equal values.Assign a single-field SFVec4f as new array value.Apply an SFVec4f value to this field. -
Uses of SFVec4f in org.web3d.x3d.jsail.Rendering
Modifier and TypeMethodDescriptionAssign typed object value to SFVec4f plane field, similar toClipPlane.setPlane(float[])
. -
Uses of SFVec4f in org.web3d.x3d.jsail.TextureProjection
Modifier and TypeMethodDescriptionTextureProjectorParallel.setFieldOfView
(SFVec4f newValue) Assign typed object value to SFVec4f fieldOfView field, similar toTextureProjectorParallel.setFieldOfView(float[])
. -
Uses of SFVec4f in org.web3d.x3d.jsail.Texturing3D
Modifier and TypeMethodDescriptionAdd singleton SFVec4f value to MFVec4f point field.