@threlte/rapier
Version:
Components and hooks to use the Rapier physics engine in Threlte
8 lines (7 loc) • 510 B
TypeScript
import { MultibodyJoint, type ImpulseJoint, type RigidBody } from '@dimforge/rapier3d-compat';
import type { RapierContext } from '../types/types';
export declare const useJoint: <T extends ImpulseJoint | MultibodyJoint>(initializeJoint: (rigidBodyA: RigidBody, rigidBodyB: RigidBody, ctx: RapierContext) => T) => {
joint: import("svelte/store").Writable<T>;
rigidBodyA: import("svelte/store").Writable<RigidBody | undefined>;
rigidBodyB: import("svelte/store").Writable<RigidBody | undefined>;
};