Class AcousticProperties

java.lang.Object
All Implemented Interfaces:
X3DNode, AcousticProperties, X3DAppearanceChildNode

public class AcousticProperties extends X3DConcreteNode implements AcousticProperties
AcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene.

Warning: this is an abstract interface that cannot be instantiated as a concrete object. Java programmers typically only need to use concrete objects provided by the org.web3d.x3d.jsail classes. AcousticProperties node tooltip: [X3DAppearanceChildNode] AcousticProperties specifies the interaction of sound waves with characteristics of geometric objects in the scene. Acoustic coefficient values are expected to fully account for physical and structural characteristics of associated geometry such as width, height, thickness, shape, softness and/or hardness, and density variations.
  • Hint: AcousticProperties must have a parent Appearance node, and only affects geometry within the same Shape.
  • Hint: proxy geometry for acoustic response can be far simpler than geometry needed for visual rendering.
  • Hint: X3D Architecture Figure 16.2 Sound Propagation Phenomena https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS /Part01/components/sound.html#f-SoundPropagationPhenomena

Package hint: This org.web3d.x3d.jsail concrete class is used for implementing a standalone X3D object as a Plain Old Java Object (POJO). If you are writing Java code for use inside an X3D Script node, compile separate code using only the org.web3d.x3d.sai package instead.
See Also: