| 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.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.
|
| org.web3d.x3d.jsail.Texturing |
The Texturing component specifies how 2D texture images are defined and then positioned
on associated geometry.
|
| org.web3d.x3d.jsail.VolumeRendering |
The Volume Rendering component provides the ability to specify and render volumetric
data sets.
|
| Modifier and Type | Method and Description |
|---|---|
SFColorRGBAObject |
fieldObject.getValueSFColorRGBA()
If type matches, then get typed value of a SFColorRGBA field declaration.
|
SFColorRGBAObject |
fieldValueObject.getValueSFColorRGBA()
If type matches, then get typed value of a SFColorRGBA fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(SFColorRGBAObject newValue)
Append SFColorRGBAObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(SFColorRGBAObject newValue)
Append SFColorRGBAObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(SFColorRGBAObject newValue)
Set typed value of a SFColorRGBA field declaration.
|
fieldValueObject |
fieldValueObject.setValue(SFColorRGBAObject newValue)
Set typed value of a SFColorRGBA fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
SFColorRGBAObject |
SFColorRGBAObject.complementAlpha()
Complement alpha value by subtracting it from 1, note transparency = (1 - alpha).
|
SFColorRGBAObject |
SFColorRGBAObject.complementRGB()
Complement all color values in RGB space (i.e. subtract each component from 1), with no change in alpha.
|
SFColorRGBAObject |
SFColorRGBAObject.normalizeClip()
Ensure all component color values are within range [0-1] by clipping as necessary.
|
SFColorRGBAObject |
SFColorRGBAObject.setTransparency(double newTransparency)
Utility method to modify transparency
|
SFColorRGBAObject |
SFColorRGBAObject.setTransparency(float newTransparency)
Utility method to modify transparency
|
SFColorRGBAObject |
SFColorRGBAObject.setValue(double red,
double green,
double blue,
double alpha)
Assign a new value to this field.
|
SFColorRGBAObject |
SFColorRGBAObject.setValue(float red,
float green,
float blue,
float alpha)
Assign a new value to this field.
|
SFColorRGBAObject |
SFColorRGBAObject.setValue(int hexColorValue,
float alpha)
Public utility accessor method setting single HTML-style 0xRRGGBB hex value as new value.
|
SFColorRGBAObject |
SFColorRGBAObject.setValue(SFColorRGBAObject newValue)
Apply an SFColorRGBAObject value to this field.
|
SFColorRGBAObject |
SFColorRGBAObject.setValueByString(java.lang.String newValue)
Utility accessor for SFColorRGBAObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
MFColorRGBAObject |
MFColorRGBAObject.append(SFColorRGBAObject newValue)
Appends a new singleton typed value at the end of the existing value array, increasing the field length accordingly.
|
MFColorRGBAObject |
MFColorRGBAObject.setValue(SFColorRGBAObject newValue)
Assign a single-field SFColorRGBAObject as new array value.
|
SFColorRGBAObject |
SFColorRGBAObject.setValue(SFColorRGBAObject newValue)
Apply an SFColorRGBAObject value to this field.
|
| Constructor and Description |
|---|
SFColorRGBAObject(SFColorRGBAObject newValue)
Constructor to copy an SFColorRGBAObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
ColorRGBAObject |
ColorRGBAObject.addColor(SFColorRGBAObject newValue)
Add singleton SFColorRGBAObject value to MFColorRGBA color field.
|
| Modifier and Type | Method and Description |
|---|---|
TexturePropertiesObject |
TexturePropertiesObject.setBorderColor(SFColorRGBAObject newValue)
Assign typed object value to SFColorRGBA borderColor field, similar to
TexturePropertiesObject.setBorderColor(float[]). |
| Modifier and Type | Method and Description |
|---|---|
ToneMappedVolumeStyleObject |
ToneMappedVolumeStyleObject.setCoolColor(SFColorRGBAObject newValue)
Assign typed object value to SFColorRGBA coolColor field, similar to
ToneMappedVolumeStyleObject.setCoolColor(float[]). |
EdgeEnhancementVolumeStyleObject |
EdgeEnhancementVolumeStyleObject.setEdgeColor(SFColorRGBAObject newValue)
Assign typed object value to SFColorRGBA edgeColor field, similar to
EdgeEnhancementVolumeStyleObject.setEdgeColor(float[]). |
CartoonVolumeStyleObject |
CartoonVolumeStyleObject.setOrthogonalColor(SFColorRGBAObject newValue)
Assign typed object value to SFColorRGBA orthogonalColor field, similar to
CartoonVolumeStyleObject.setOrthogonalColor(float[]). |
CartoonVolumeStyleObject |
CartoonVolumeStyleObject.setParallelColor(SFColorRGBAObject newValue)
Assign typed object value to SFColorRGBA parallelColor field, similar to
CartoonVolumeStyleObject.setParallelColor(float[]). |
ToneMappedVolumeStyleObject |
ToneMappedVolumeStyleObject.setWarmColor(SFColorRGBAObject newValue)
Assign typed object value to SFColorRGBA warmColor field, similar to
ToneMappedVolumeStyleObject.setWarmColor(float[]). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.