Interface EdgeEnhancementVolumeStyle

All Superinterfaces:
X3DComposableVolumeRenderStyleNode, X3DNode, X3DVolumeRenderStyleNode
All Known Implementing Classes:
EdgeEnhancementVolumeStyle

public interface EdgeEnhancementVolumeStyle
extends X3DComposableVolumeRenderStyleNode
EdgeEnhancementVolumeStyle specifies edge enhancement for the volume rendering style.

X3D node tooltip: (X3D version 3.3 or later) [X3DComposableVolumeRenderStyleNode] EdgeEnhancementVolumeStyle specifies edge enhancement for the volume rendering style.
  • Hint: surfaceNormals can be provided in a single ComposedTexture3D, ImageTexture3D or PixelTexture3D node.
  • Warning: requires X3D profile='Full' or else include <component name='VolumeRendering' level='2'/>

Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
See Also:
SAI Java Specification: TODO, X3D Abstract Specification: EdgeEnhancementVolumeStyle, X3D Tooltips: EdgeEnhancementVolumeStyle, X3D Scene Authoring Hints: Volume
  • Method Summary

    Modifier and Type Method Description
    float[] getEdgeColor()
    Provide array of 4-tuple float results using RGBA values [0..1] using RGBA values [0..1] from inputOutput SFColorRGBA field named edgeColor.
    boolean getEnabled()
    Provide boolean value from inputOutput SFBool field named enabled.
    float getGradientThreshold()
    Provide float value within allowed range of [0,3.1416] from inputOutput SFFloat field named gradientThreshold.
    X3DMetadataObject getMetadata()
    Provide org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
    X3DTexture3DNode getSurfaceNormals()
    Provide org.web3d.x3d.sai.Texturing3D.X3DTexture3DNode instance (using a properly typed node) from inputOutput SFNode field surfaceNormals.
    EdgeEnhancementVolumeStyle setEdgeColor​(float[] newValue)
    Accessor method to assign 4-tuple float array using RGBA values [0..1] to inputOutput SFColorRGBA field named edgeColor.
    EdgeEnhancementVolumeStyle setEnabled​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named enabled.
    EdgeEnhancementVolumeStyle setGradientThreshold​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named gradientThreshold.
    EdgeEnhancementVolumeStyle setMetadata​(X3DMetadataObject newValue)
    Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
    EdgeEnhancementVolumeStyle setSurfaceNormals​(X3DTexture3DNode newValue)
    Accessor method to assign org.web3d.x3d.sai.Texturing3D.X3DTexture3DNode instance (using a properly typed node) to inputOutput SFNode field surfaceNormals.