Crate threecrate_core

Source
Expand description

Core data structures and traits for 3DCrate

This crate provides fundamental types for 3D point cloud and mesh processing, including points, point clouds, meshes, and essential traits.

Re-exports§

pub use point::*;
pub use point_cloud::*;
pub use mesh::*;
pub use traits::*;
pub use transform::*;
pub use error::*;

Modules§

error
Error types for 3DCrate
mesh
Mesh data structures and functionality
point
Point types and related functionality
point_cloud
Point cloud data structures and functionality
traits
Core traits for 3DCrate
transform
3D transformation utilities

Type Aliases§

Isometry3
Re-export commonly used types from nalgebra A 3-dimensional direct isometry using a unit quaternion for its rotational part.
Matrix3
Re-export commonly used types from nalgebra A stack-allocated, column-major, 3x3 square matrix.
Matrix4
Re-export commonly used types from nalgebra A stack-allocated, column-major, 4x4 square matrix.
Mesh
Point
Point3
Re-export commonly used types from nalgebra A statically sized 3-dimensional column point.
Result
Common result type for 3DCrate operations
Transform3
Re-export commonly used types from nalgebra A 3D general transformation that may not be inversible. Stored as a homogeneous 4x4 matrix.
Vector3
Re-export commonly used types from nalgebra A stack-allocated, 3-dimensional column vector.