Uses of Class
org.web3d.x3d.jsail.Shape.Appearance
Package
Description
The Shape component defines nodes for associating geometry with their visible properties and the scene environment.
-
Uses of Appearance in org.web3d.x3d.jsail.Shape
Modifier and TypeMethodDescriptionAppearance.addComments
(String newComment) Add comment as String to contained commentsList.Appearance.addComments
(String[] newComments) Add comments as String[] array to contained commentsList.Appearance.addComments
(CommentsBlock newCommentsBlock) Add CommentsBlock to contained commentsList.Appearance.addShaders
(ProtoInstance newValue) Add single ProtoInstance (with appropriate node type and containerField value) to MFNode array for shaders field.Appearance.addShaders
(X3DNode newValue) Add single child node to existing array of shaders nodes (if any).Appearance.clearAcousticProperties()
Utility method to clear SFNode value of acousticProperties field.Appearance.clearBackMaterial()
Utility method to clear SFNode value of backMaterial field.Appearance.clearFillProperties()
Utility method to clear SFNode value of fillProperties field.Appearance.clearIS()
Utility method to clear SFNode value of IS field.Appearance.clearLineProperties()
Utility method to clear SFNode value of lineProperties field.Appearance.clearMaterial()
Utility method to clear SFNode value of material field.Appearance.clearMetadata()
Utility method to clear SFNode value of metadata field.Appearance.clearPointProperties()
Utility method to clear SFNode value of pointProperties field.Appearance.clearShaders()
Utility method to clear MFNode value of shaders field.Appearance.clearTexture()
Utility method to clear SFNode value of texture field.Appearance.clearTextureTransform()
Utility method to clear SFNode value of textureTransform field.Appearance.setAcousticProperties
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field acousticProperties.Appearance.setAcousticProperties
(AcousticProperties newValue) Accessor method to assign org.web3d.x3d.sai.Shape.AcousticProperties instance (using a properly typed node) to inputOutput SFNode field acousticProperties.Appearance.setAlphaCutoff
(double newValue) Utility method: double-precision set-parameter accessor for X3D floating-point type, similar tosetAlphaCutoff(float)
.Appearance.setAlphaCutoff
(float newValue) Accessor method to assign float value to inputOutput SFFloat field named alphaCutoff.Appearance.setAlphaCutoff
(SFFloat newValue) Assign typed object value to SFFloat alphaCutoff field, similar tosetAlphaCutoff(float)
.Appearance.setAlphaMode
(String newValue) Accessor method to assign String enumeration value ("AUTO" | "OPAQUE" | "MASK" | "BLEND") to inputOutput SFString field named alphaMode.Appearance.setAlphaMode
(SFString newValue) Assign typed object value to SFString alphaMode field, similar tosetAlphaMode(String)
.Appearance.setBackMaterial
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field backMaterial.Appearance.setBackMaterial
(X3DMaterialNode newValue) Accessor method to assign org.web3d.x3d.sai.Shape.X3DMaterialNode instance (using a properly typed node) to inputOutput SFNode field backMaterial.final Appearance
Appearance.setCssClass
(String newValue) Accessor method to assign String value to inputOutput SFString field named class.Appearance.setCssClass
(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssClass(String)
.final Appearance
Appearance.setCssStyle
(String newValue) Accessor method to assign String value to inputOutput SFString field named style.Appearance.setCssStyle
(SFString newValue) Assign typed object value to SFString cssClass field, similar tosetCssStyle(String)
.final Appearance
Accessor method to assign String value to inputOutput SFString field named DEF.Assign typed object value to SFString DEF field, similar tosetDEF(String)
.Appearance.setFillProperties
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field fillProperties.Appearance.setFillProperties
(FillProperties newValue) Accessor method to assign org.web3d.x3d.sai.Shape.FillProperties instance (using a properly typed node) to inputOutput SFNode field fillProperties.final Appearance
Accessor method to assign String value to inputOutput SFString field named id.Assign typed object value to SFString HtmlID field, similar tosetHtmlID(String)
.Accessor method to assign IS instance (using a properly typed node) to inputOutput SFNode field IS.Appearance.setLineProperties
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field lineProperties.Appearance.setLineProperties
(LineProperties newValue) Accessor method to assign org.web3d.x3d.sai.Shape.LineProperties instance (using a properly typed node) to inputOutput SFNode field lineProperties.Appearance.setMaterial
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field material.Appearance.setMaterial
(X3DMaterialNode newValue) Accessor method to assign org.web3d.x3d.sai.Shape.X3DMaterialNode instance (using a properly typed node) to inputOutput SFNode field material.Appearance.setMetadata
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.Appearance.setMetadata
(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.Appearance.setPointProperties
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field pointProperties.Appearance.setPointProperties
(PointProperties newValue) Accessor method to assign org.web3d.x3d.sai.Shape.PointProperties instance (using a properly typed node) to inputOutput SFNode field pointProperties.Appearance.setShaders
(ArrayList<X3DShaderNode> newValue) Assign ArrayList value of MFNode shaders field, similar tosetShaders(org.web3d.x3d.sai.Core.X3DNode[])
.Appearance.setShaders
(X3DNode[] newValue) Accessor method to assign org.web3d.x3d.sai.Shaders.X3DShaderNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field shaders.Appearance.setTexture
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field texture.Appearance.setTexture
(X3DTextureNode newValue) Accessor method to assign org.web3d.x3d.sai.Texturing.X3DTextureNode instance (using a properly typed node) to inputOutput SFNode field texture.Appearance.setTextureTransform
(ProtoInstance newValue) Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field textureTransform.Appearance.setTextureTransform
(X3DTextureTransformNode newValue) Accessor method to assign org.web3d.x3d.sai.Texturing.X3DTextureTransformNode instance (using a properly typed node) to inputOutput SFNode field textureTransform.final Appearance
Accessor method to assign String value to inputOutput SFString field named USE.Assign typed object value to SFString USE field, similar tosetUSE(String)
.Appearance.setUSE
(Appearance DEFnode) Assign a USE reference to another DEF node of same node type, similar tosetUSE(String)
.Modifier and TypeMethodDescriptionAppearance.setUSE
(Appearance DEFnode) Assign a USE reference to another DEF node of same node type, similar tosetUSE(String)
.