Uses of Interface
org.web3d.x3d.sai.Shape.Appearance

Packages that use Appearance
Package
Description
The Shape component defines nodes for associating geometry with their visible properties and the scene environment.
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

    Classes in org.web3d.x3d.jsail.Shape that implement Appearance
    Modifier and Type
    Class
    Description
    class 
    Appearance specifies the visual properties of geometry by containing the Material, ImageTexture/MovieTexture/PixelTexture, FillProperties, LineProperties, programmable shader nodes (ComposedShader, PackagedShader, ProgramShader) and TextureTransform nodes.
  • Uses of Appearance in org.web3d.x3d.sai.Shape

    Methods in org.web3d.x3d.sai.Shape that return Appearance
    Modifier and Type
    Method
    Description
    Accessor method to assign org.web3d.x3d.sai.Shape.AcousticProperties instance (using a properly typed node) to inputOutput SFNode field acousticProperties.
    Appearance.setAlphaCutoff(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named alphaCutoff.
    Appearance.setAlphaMode(String newValue)
    Accessor method to assign String enumeration value ("AUTO" | "OPAQUE" | "MASK" | "BLEND") to inputOutput SFString field named alphaMode.
    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.
    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.
    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(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(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(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(X3DNode[] newValue)
    Accessor method to assign org.web3d.x3d.sai.Core.X3DNode array (using an array consisting of properly typed nodes or ProtoInstances) to inputOutput MFNode field shaders.
    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.
    Accessor method to assign org.web3d.x3d.sai.Texturing.X3DTextureTransformNode instance (using a properly typed node) to inputOutput SFNode field textureTransform.