#![cfg_attr(not(feature = "std"), no_std)]
#![deny(unsafe_code)]
pub use bullet_collision as collision;
pub use bullet_dynamics as dynamics;
pub use bullet_math as math;
pub use bullet_collision::raycast;
pub use bullet_collision::shapes;
pub mod prelude {
pub use bullet_collision::raycast::RayHit;
pub use bullet_collision::shapes::CollisionShape;
pub use bullet_dynamics::{
create_rope, BodyHandle, CollisionEvent, CollisionFlags, CollisionObject, ContactForceEvent,
ContactPointEvent, ConstraintTag, DebugDrawFlags, DebugPrim, KinematicCharacterController,
MotionState, MultiBody, MultiBodyConstraint, MultiBodyHandle, PhysicsWorld, RaycastVehicle,
RigidBody, SoftBody, SoftBodyHandle, SolverInfo, StepStage, StepTimings, VehicleTuning,
STEP_STAGES,
};
pub use bullet_dynamics::body::filter_groups;
pub use bullet_math::{Quaternion, Real, Vector3};
}