@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
11 lines (10 loc) • 700 B
TypeScript
import type { Collider } from '@dimforge/rapier3d-compat';
import { Object3D, Vector3 } from 'three';
import { PhysicsLib } from '../CorePhysics';
export declare enum RBDCuboidProperty {
SIZES = "sizes"
}
export declare function createPhysicsCuboid(PhysicsLib: PhysicsLib, object: Object3D): import("@dimforge/rapier3d-compat").ColliderDesc;
export declare function currentSizes(object: Object3D, collider: Collider, target: Vector3): void;
export declare function _getPhysicsRBDCuboidSizes(object: Object3D, target: Vector3): void;
export declare function _setPhysicsRBDCuboidProperty(object: Object3D, targetSizes: Vector3, targetSize: number, lerp: number, updateObjectMatrix: boolean): void;