UNPKG

@types/three

Version:
13 lines (9 loc) 465 B
import { Mesh, Object3D } from "three"; type Vector = { x: number; y: number; z: number }; export interface RapierPhysicsObject { addScene: (scene: Object3D) => void; addMesh: (mesh: Mesh, mass?: number, restitution?: number) => void; setMeshPosition: (mesh: Mesh, position: Vector, index?: number) => void; setMeshVelocity: (mesh: Mesh, velocity: Vector, index?: number) => void; } export function RapierPhysics(): Promise<RapierPhysicsObject>;