box3d-rust 0.2.1

Pure Rust port of the Box3D 3D physics engine
Documentation
//! Joints (constraints) between bodies.
//!
//! Create typed joints with the `create_*_joint` helpers (distance, motor,
//! parallel, prismatic, revolute, spherical, weld, wheel, filter), each taking
//! the matching def from [`crate::types`] (`default_revolute_joint_def`, etc.).
//!
//! Port of `joint.h` / `joint.c` (lifecycle, plumbing, and per-type solve).
//!
//! SPDX-FileCopyrightText: 2025 Erin Catto
//! SPDX-License-Identifier: MIT

mod api;
mod distance;
mod draw;
mod lifecycle;
mod motor;
mod parallel;
mod plumbing;
mod prismatic;
mod revolute;
mod solve;
mod spherical;
mod types;
mod weld;
mod wheel;
mod wheel_api;

pub use api::*;
pub use distance::*;
pub use draw::*;
pub use lifecycle::*;
pub use motor::*;
pub use parallel::*;
pub use plumbing::*;
pub use prismatic::*;
pub use revolute::*;
pub use solve::*;
pub use spherical::*;
pub use types::*;
pub use weld::*;
pub use wheel::*;
pub use wheel_api::*;