@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
19 lines (18 loc) • 673 B
TypeScript
import { Vector3 } from 'three';
import { BaseCollisionHandler } from '../../../../modules/core/controls/BaseCollisionHandler';
import { TypedNodePathParamValue } from '../../../../core/Walker';
interface BaseColliderControlsEventNode2 {
pv: {
collideWithGeo: boolean;
collidingGeo: TypedNodePathParamValue;
playerHeight: number;
playerRadius: number;
playerMass: number;
jumpDuration: number;
jumpForce: number;
useGravity: boolean;
gravity: Vector3;
};
}
export declare function setupCollision(controls: BaseCollisionHandler, node: BaseColliderControlsEventNode2): Promise<void>;
export {};