Crate eulumdat_bevy

Crate eulumdat_bevy 

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