UNPKG

@threlte/rapier

Version:

Components and hooks to use the Rapier physics engine in Threlte

23 lines (22 loc) 1.27 kB
// hooks export { useRapier } from './hooks/useRapier.js'; export { useCollisionGroups } from './hooks/useCollisionGroups.js'; export { useRigidBody } from './hooks/useRigidBody.js'; export { usePhysicsTask } from './hooks/usePhysicsTask.js'; // Joints export { useRevoluteJoint } from './hooks/useRevoluteJoint.js'; export { usePrismaticJoint } from './hooks/usePrismaticJoint.js'; export { useFixedJoint } from './hooks/useFixedJoint.js'; export { useSphericalJoint } from './hooks/useSphericalJoint.js'; export { useJoint } from './hooks/useJoint.js'; export { useRopeJoint } from './hooks/useRopeJoint.js'; // 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.js';