import { Vec3, AnyObject } from '../common/physics'; import { OimoRigidBody } from './RigidBody'; import { OimoJointOptions, OimoRigidBodyOptions, OimoWorldOptions } from './interface'; import { OimoJoint } from './Joint'; export declare class OimoWorld { private _world; get instance(): AnyObject; private _tempContactPoint; /** * 初始化世界 * @param param0 * @returns */ init(options: OimoWorldOptions): Promise; /** * 清除世界 */ clear(): void; step(deltaTime: number): void; addRigidBody(options: OimoRigidBodyOptions): OimoRigidBody; removeRigidBody(body: OimoRigidBody): void; addJoint(options: OimoJointOptions): OimoJoint; removeJoint(joint: OimoJoint): void; setGravity(value: Vec3): void; }