Expand description
Core abstractions for polyscope-rs.
This crate provides the fundamental traits and types used throughout polyscope-rs:
Re-exports§
pub use error::PolyscopeError;pub use error::Result;pub use gizmo::GizmoAxis;pub use gizmo::GizmoConfig;pub use gizmo::GizmoMode;pub use gizmo::GizmoSpace;pub use gizmo::GizmoUniforms;pub use gizmo::Transform;pub use ground_plane::GroundPlaneConfig;pub use ground_plane::GroundPlaneMode;pub use group::Group;pub use marching_cubes::McmMesh;pub use marching_cubes::marching_cubes;pub use options::Options;pub use pick::PickResult;pub use pick::Pickable;pub use quantity::Quantity;pub use quantity::QuantityKind;pub use registry::Registry;pub use slice_plane::MAX_SLICE_PLANES;pub use slice_plane::SlicePlane;pub use slice_plane::SlicePlaneUniforms;pub use ssao::SsaoConfig;pub use state::Context;pub use state::MaterialLoadRequest;pub use state::with_context;pub use state::with_context_mut;pub use structure::HasQuantities;pub use structure::Structure;pub use tone_mapping::ToneMappingConfig;
Modules§
- error
- Error types for polyscope-rs.
- gizmo
- Transformation gizmo system for interactive manipulation.
- ground_
plane - Ground plane configuration for polyscope.
- group
- Group structure for organizing structures hierarchically.
- marching_
cubes - Marching Cubes isosurface extraction algorithm.
- options
- Configuration options for polyscope.
- pick
- Picking and selection system.
- quantity
- Quantity trait and related types.
- registry
- Structure registry for managing registered structures.
- slice_
plane - Slice plane functionality for cutting through geometry.
- ssao
- SSAO (Screen Space Ambient Occlusion) configuration.
- state
- Global state management for polyscope.
- structure
- Structure trait and related types.
- tone_
mapping - Tone mapping configuration.