Expand description
3D visualization module for acoustic wave simulation.
Provides:
- 3D slice rendering (XY, XZ, YZ planes)
- Volume rendering with ray marching
- Interactive camera controls
- Source and listener visualization
Re-exports§
pub use camera::Camera3D;pub use camera::CameraController;pub use camera::MouseButton;pub use renderer::RenderConfig;pub use renderer::Renderer3D;pub use renderer::VisualizationMode;pub use slice::SliceAxis;pub use slice::SliceConfig;pub use slice::SliceRenderer;pub use volume::VolumeParams;pub use volume::VolumeRenderer;
Modules§
- camera
- 3D camera system for visualization.
- renderer
- Main 3D renderer for wave simulation visualization.
- slice
- Slice rendering for 3D volume visualization.
- volume
- Volumetric rendering for 3D wave simulation.
Structs§
- Camera
Uniform - Uniform buffer for camera/projection data.
- Grid
Lines - Grid lines for visualization.
- Head
Wireframe - Head wireframe for visualization.
- Marker
Sphere - Marker sphere for sources and listeners.
- Vertex3D
- Vertex for 3D rendering.
Enums§
- Color
Map - Color mapping for pressure values.