Expand description
Eulumdat 3D Scene Viewer Library
This module exposes the Bevy-based 3D viewer as a library that can be embedded in other applications (like the Leptos WASM editor).
Modules§
- camera
- First-person camera controller
- lighting
- Photometric lighting based on Eulumdat data
- scene
- Scene geometry generation
Structs§
- LdtTimestamp
- Resource to track localStorage timestamp for hot-reload
- Scene
Settings - Global scene settings - exposed for external modification
Functions§
- get_
ldt_ timestamp - load_
default_ ldt - Load default LDT data
- load_
from_ local_ storage - poll_
ldt_ changes - Poll localStorage for LDT changes
- run_
native - Run the 3D viewer as a native window (desktop only)
- run_
on_ canvas - Run the 3D viewer in a native window (desktop)
- ui_
controls_ system - Keyboard control system for the 3D viewer