| 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.EnvironmentalEffects |
Nodes in the Environmental effects component support the creation of realistic environmental
effects such as panoramic backgrounds and fog.
|
| 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.Interpolation |
Interpolator nodes provide keyframe-based animation capability.
|
| org.web3d.x3d.jsail.Rendering |
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.
|
| Modifier and Type | Method and Description |
|---|---|
MFColorObject |
fieldObject.getValueMFColor()
Get typed value of this field declaration.
|
MFColorObject |
fieldValueObject.getValueMFColor()
Get typed value of this fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(MFColorObject newValue)
Append MFColorObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(MFColorObject newValue)
Append MFColorObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(MFColorObject newValue)
Set typed value of a MFColor field declaration.
|
fieldValueObject |
fieldValueObject.setValue(MFColorObject newValue)
Set typed value of a MFColor fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
BackgroundObject |
BackgroundObject.setGroundColor(MFColorObject newValue)
Assign typed object value to MFColor groundColor field, similar to
BackgroundObject.setGroundColor(float[]). |
TextureBackgroundObject |
TextureBackgroundObject.setGroundColor(MFColorObject newValue)
Assign typed object value to MFColor groundColor field, similar to
TextureBackgroundObject.setGroundColor(float[]). |
BackgroundObject |
BackgroundObject.setSkyColor(MFColorObject newValue)
Assign typed object value to MFColor skyColor field, similar to
BackgroundObject.setSkyColor(float[]). |
TextureBackgroundObject |
TextureBackgroundObject.setSkyColor(MFColorObject newValue)
Assign typed object value to MFColor skyColor field, similar to
TextureBackgroundObject.setSkyColor(float[]). |
| Modifier and Type | Method and Description |
|---|---|
MFColorObject |
MFColorObject.append(MFColorObject newValue)
Appends a new MFColorObject to the end of the existing value array, increasing the field length accordingly.
|
MFColorObject |
MFColorObject.append(SFColorObject newValue)
Appends a new singleton typed value at the end of the existing value array, increasing the field length accordingly.
|
MFColorObject |
MFColorObject.complementRGB()
Complement all color values in RGB space (i.e. subtract each component from 1).
|
MFColorObject |
MFColorObject.normalizeClip()
Ensure all component color values are within range [0-1] by clipping as necessary.
|
MFColorObject |
MFColorObject.set1Value(int index,
int hexColorValue)
Replace a single value at the appropriate location in the existing value array.
|
MFColorObject |
MFColorObject.setValue(double[] newValue)
Assign a double-precision array value to this single-precision field.
|
MFColorObject |
MFColorObject.setValue(MFColorObject newValue)
Apply an MFColorObject value to this field.
|
MFColorObject |
MFColorObject.setValue(SFColorObject newValue)
Assign a single-field SFColorObject as new array value.
|
MFColorObject |
MFColorObject.setValueByString(java.lang.String newValue)
Utility accessor for MFColorObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
MFColorObject |
MFColorObject.append(MFColorObject newValue)
Appends a new MFColorObject to the end of the existing value array, increasing the field length accordingly.
|
MFColorObject |
MFColorObject.setValue(MFColorObject newValue)
Apply an MFColorObject value to this field.
|
| Constructor and Description |
|---|
MFColorObject(MFColorObject newValue)
Constructor to copy an MFColorObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
ColorInterpolatorObject |
ColorInterpolatorObject.setKeyValue(MFColorObject newValue)
Assign typed object value to MFColor keyValue field, similar to
ColorInterpolatorObject.setKeyValue(float[]). |
| Modifier and Type | Method and Description |
|---|---|
ColorObject |
ColorObject.setColor(MFColorObject newValue)
Assign typed object value to MFColor color field, similar to
ColorObject.setColor(float[]). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.