UNPKG

@threlte/rapier

Version:

Components and hooks to use the Rapier physics engine in Threlte

20 lines (19 loc) 1.48 kB
export { useRapier } from './hooks/useRapier.js'; export { useCollisionGroups } from './hooks/useCollisionGroups.js'; export { useRigidBody } from './hooks/useRigidBody.js'; export { usePhysicsTask } from './hooks/usePhysicsTask.js'; 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'; 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'; export { computeBitMask } from './lib/computeBitMask.js'; export type { CollisionGroupsBitMask, AutoCollidersShapes, ColliderShapes, RapierContext, CollisionEnterEvent, CollisionExitEvent, SensorEnterEvent, SensorExitEvent, ContactEvent, GravityType, CreateEvent, Framerate } from './types/types.js';