@threlte/rapier
Version:
Components and hooks to use the Rapier physics engine in Threlte
23 lines (22 loc) • 1.24 kB
JavaScript
// hooks
export { useRapier } from './hooks/useRapier';
export { useCollisionGroups } from './hooks/useCollisionGroups';
export { useRigidBody } from './hooks/useRigidBody';
export { usePhysicsTask } from './hooks/usePhysicsTask';
// Joints
export { useRevoluteJoint } from './hooks/useRevoluteJoint';
export { usePrismaticJoint } from './hooks/usePrismaticJoint';
export { useFixedJoint } from './hooks/useFixedJoint';
export { useSphericalJoint } from './hooks/useSphericalJoint';
export { useJoint } from './hooks/useJoint';
export { useRopeJoint } from './hooks/useRopeJoint';
// components
export { default as World } from './components/World/World.svelte';
export { default as RigidBody } from './components/RigidBody/RigidBody.svelte';
export { default as Debug } from './components/Debug/Debug.svelte';
export { default as Collider } from './components/Colliders/Collider/Collider.svelte';
export { default as AutoColliders } from './components/Colliders/AutoColliders/AutoColliders.svelte';
export { default as CollisionGroups } from './components/CollisionGroups/CollisionGroups.svelte';
export { default as Attractor } from './components/Attractor/Attractor.svelte';
// lib
export { computeBitMask } from './lib/computeBitMask';