Module visualization

Module visualization 

Source
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§

CameraUniform
Uniform buffer for camera/projection data.
GridLines
Grid lines for visualization.
HeadWireframe
Head wireframe for visualization.
MarkerSphere
Marker sphere for sources and listeners.
Vertex3D
Vertex for 3D rendering.

Enums§

ColorMap
Color mapping for pressure values.