| 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.Followers |
The Follower nodes (Chasers and Dampers) support dynamic creation of smooth parameter
transitions at run time.
|
| org.web3d.x3d.jsail.Interpolation |
Interpolator nodes provide keyframe-based animation capability.
|
| org.web3d.x3d.jsail.Lighting |
The Lighting component specifies how light sources are defined and positioned, as
well as how lights effect the rendered image.
|
| 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.Shape |
The Shape component defines nodes for associating geometry with their visible properties
and the scene environment.
|
| 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 |
|---|---|
SFColorObject |
fieldObject.getValueSFColor()
If type matches, then get typed value of a SFColor field declaration.
|
SFColorObject |
fieldValueObject.getValueSFColor()
If type matches, then get typed value of a SFColor fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
fieldObject |
fieldObject.appendValue(SFColorObject newValue)
Append SFColorObject to field for value attribute.
|
fieldValueObject |
fieldValueObject.appendValue(SFColorObject newValue)
Append SFColorObject to fieldValue for value attribute.
|
fieldObject |
fieldObject.setValue(SFColorObject newValue)
Set typed value of a SFColor field declaration.
|
fieldValueObject |
fieldValueObject.setValue(SFColorObject newValue)
Set typed value of a SFColor fieldValue declaration.
|
| Modifier and Type | Method and Description |
|---|---|
BackgroundObject |
BackgroundObject.addGroundColor(SFColorObject newValue)
Add singleton SFColorObject value to MFColor groundColor field.
|
TextureBackgroundObject |
TextureBackgroundObject.addGroundColor(SFColorObject newValue)
Add singleton SFColorObject value to MFColor groundColor field.
|
BackgroundObject |
BackgroundObject.addSkyColor(SFColorObject newValue)
Add singleton SFColorObject value to MFColor skyColor field.
|
TextureBackgroundObject |
TextureBackgroundObject.addSkyColor(SFColorObject newValue)
Add singleton SFColorObject value to MFColor skyColor field.
|
FogObject |
FogObject.setColor(SFColorObject newValue)
Assign typed object value to SFColor color field, similar to
FogObject.setColor(float[]). |
LocalFogObject |
LocalFogObject.setColor(SFColorObject newValue)
Assign typed object value to SFColor color field, similar to
LocalFogObject.setColor(float[]). |
| Modifier and Type | Method and Description |
|---|---|
SFColorObject |
SFColorObject.complementRGB()
Complement all color values in RGB space (i.e. subtract each component from 1).
|
SFColorObject |
SFColorObject.normalizeClip()
Ensure all component color values are within range [0-1] by clipping as necessary.
|
SFColorObject |
SFColorObject.scaleRGB(float scaleFactor)
Scale all color values in RGB space.
|
SFColorObject |
SFColorObject.setValue(double red,
double green,
double blue)
Assign a new value to this field.
|
SFColorObject |
SFColorObject.setValue(float red,
float green,
float blue)
Assign a new value to this field.
|
SFColorObject |
SFColorObject.setValue(int hexColorValue)
Public utility accessor method setting single HTML-style 0xRRGGBB hex value as new value.
|
SFColorObject |
SFColorObject.setValue(SFColorObject newValue)
Apply an SFColorObject value to this field.
|
SFColorObject |
SFColorObject.setValueByString(java.lang.String newValue)
Utility accessor for SFColorObject using String value (which must pass parsing validation checks).
|
| Modifier and Type | Method and Description |
|---|---|
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.setValue(SFColorObject newValue)
Assign a single-field SFColorObject as new array value.
|
SFColorObject |
SFColorObject.setValue(SFColorObject newValue)
Apply an SFColorObject value to this field.
|
| Constructor and Description |
|---|
SFColorObject(SFColorObject newValue)
Constructor to copy an SFColorObject value as initial value for this new field object.
|
| Modifier and Type | Method and Description |
|---|---|
ColorChaserObject |
ColorChaserObject.setInitialDestination(SFColorObject newValue)
Assign typed object value to SFColor initialDestination field, similar to
ColorChaserObject.setInitialDestination(float[]). |
ColorDamperObject |
ColorDamperObject.setInitialDestination(SFColorObject newValue)
Assign typed object value to SFColor initialDestination field, similar to
ColorDamperObject.setInitialDestination(float[]). |
ColorChaserObject |
ColorChaserObject.setInitialValue(SFColorObject newValue)
Assign typed object value to SFColor initialValue field, similar to
ColorChaserObject.setInitialValue(float[]). |
ColorDamperObject |
ColorDamperObject.setInitialValue(SFColorObject newValue)
Assign typed object value to SFColor initialValue field, similar to
ColorDamperObject.setInitialValue(float[]). |
| Modifier and Type | Method and Description |
|---|---|
ColorInterpolatorObject |
ColorInterpolatorObject.addKeyValue(SFColorObject newValue)
Add singleton SFColorObject value to MFColor keyValue field.
|
| Modifier and Type | Method and Description |
|---|---|
DirectionalLightObject |
DirectionalLightObject.setColor(SFColorObject newValue)
Assign typed object value to SFColor color field, similar to
DirectionalLightObject.setColor(float[]). |
PointLightObject |
PointLightObject.setColor(SFColorObject newValue)
Assign typed object value to SFColor color field, similar to
PointLightObject.setColor(float[]). |
SpotLightObject |
SpotLightObject.setColor(SFColorObject newValue)
Assign typed object value to SFColor color field, similar to
SpotLightObject.setColor(float[]). |
| Modifier and Type | Method and Description |
|---|---|
ColorObject |
ColorObject.addColor(SFColorObject newValue)
Add singleton SFColorObject value to MFColor color field.
|
| Modifier and Type | Method and Description |
|---|---|
TwoSidedMaterialObject |
TwoSidedMaterialObject.setBackDiffuseColor(SFColorObject newValue)
Assign typed object value to SFColor backDiffuseColor field, similar to
TwoSidedMaterialObject.setBackDiffuseColor(float[]). |
TwoSidedMaterialObject |
TwoSidedMaterialObject.setBackEmissiveColor(SFColorObject newValue)
Assign typed object value to SFColor backEmissiveColor field, similar to
TwoSidedMaterialObject.setBackEmissiveColor(float[]). |
TwoSidedMaterialObject |
TwoSidedMaterialObject.setBackSpecularColor(SFColorObject newValue)
Assign typed object value to SFColor backSpecularColor field, similar to
TwoSidedMaterialObject.setBackSpecularColor(float[]). |
MaterialObject |
MaterialObject.setDiffuseColor(SFColorObject newValue)
Assign typed object value to SFColor diffuseColor field, similar to
MaterialObject.setDiffuseColor(float[]). |
TwoSidedMaterialObject |
TwoSidedMaterialObject.setDiffuseColor(SFColorObject newValue)
Assign typed object value to SFColor diffuseColor field, similar to
TwoSidedMaterialObject.setDiffuseColor(float[]). |
MaterialObject |
MaterialObject.setEmissiveColor(SFColorObject newValue)
Assign typed object value to SFColor emissiveColor field, similar to
MaterialObject.setEmissiveColor(float[]). |
TwoSidedMaterialObject |
TwoSidedMaterialObject.setEmissiveColor(SFColorObject newValue)
Assign typed object value to SFColor emissiveColor field, similar to
TwoSidedMaterialObject.setEmissiveColor(float[]). |
FillPropertiesObject |
FillPropertiesObject.setHatchColor(SFColorObject newValue)
Assign typed object value to SFColor hatchColor field, similar to
FillPropertiesObject.setHatchColor(float[]). |
MaterialObject |
MaterialObject.setSpecularColor(SFColorObject newValue)
Assign typed object value to SFColor specularColor field, similar to
MaterialObject.setSpecularColor(float[]). |
TwoSidedMaterialObject |
TwoSidedMaterialObject.setSpecularColor(SFColorObject newValue)
Assign typed object value to SFColor specularColor field, similar to
TwoSidedMaterialObject.setSpecularColor(float[]). |
| Modifier and Type | Method and Description |
|---|---|
MultiTextureObject |
MultiTextureObject.setColor(SFColorObject newValue)
Assign typed object value to SFColor color field, similar to
MultiTextureObject.setColor(float[]). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.