UNPKG

playcanvas

Version:

Open-source WebGL/WebGPU 3D engine for the web

49 lines (48 loc) 747 B
class PhysicsBody { entity = null; nativeBody = null; setFriction(friction) { } setRollingFriction(friction) { } setRestitution(restitution) { } setDamping(linear, angular) { } setLinearFactor(factor) { } setAngularFactor(factor) { } setLinearVelocity(velocity) { } getLinearVelocity(velocity) { } setAngularVelocity(velocity) { } getAngularVelocity(velocity) { } setMass(mass) { } isActive() { return false; } activate() { } setTransform(position, rotation) { } getTransform(position, rotation) { } setKinematicTarget(position, rotation) { } applyForce(force, relativePoint) { } applyTorque(torque) { } applyImpulse(impulse, relativePoint) { } applyTorqueImpulse(torque) { } } export { PhysicsBody };