Crate voraus_3d_visu
Expand description
A blocking Rust client for the voraus 3D visualization service.
This crate is a port of the Python client in
voraus_3d_visu.client with the same features and behavior. The high-level
entry point is Visu; the lower-level router aggregate is VisuClient.
Re-exports§
pub use client::VisuClient;pub use config::Config;pub use config::GridConfig;pub use config::SceneConfig;pub use error::Error;pub use error::Result;pub use routers::model::ModelSource;pub use visu::ConnectionGuard;pub use visu::Visu;
Modules§
- client
- The root client router aggregating all sub-routers.
- client_
router - Base client router shared by all REST API sub-routers.
- config
- Write-access helper types for the UI configuration.
- error
- Error types for the voraus 3D visualization client.
- material
- Material write-access helpers and builders.
- meta
- Package meta information for the client.
- obj
- Object write-access helpers and per-type modules.
- routers
- REST and websocket sub-routers for the client.
- schemas
- Wire-compatible data schemas shared with the server and the Python client.
- types
- Instruction value types used for live updates and anchor instructions.
- visu
- The high-level client for the 3D visualization service.