Skip to main content

Physics

Static Bodies

Creates a static physics body

Entity
Physics Material
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Trigger Zones

Creates a static trigger physics body

Entity
Physics Material
isTrigger:true
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Contact Modifiers

Makes other physics dynamic bodies that contact this geometry be affected by the contactVelocity.

Entity
Physics Material
modifyContact:true
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Dynamic Bodies

Creates a dynamic physics body. If the

Collision Geometry Reference
is used, it must reference convex geometry.

Entity
Physics Material
Rigid Body
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Creates a dynamic physics body that can be driven externally, and internals can be queried (e.g. angularVelocity, linearVelocity, etc).

Entity
Physics Material
Rigid Body
rigid_body_actuator
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Kinematic Bodies

Creates a kinematic physics body.

Entity
Physics Material
Rigid Body
isKinematic:true
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Constraints

Creates a fixed joint between two physics bodies.
Entity
Joint

Creates a customizable joint between two physics bodies (all degrees of freedom are customizable).

Entity
Joint
Constraint

Creates a customizable joint that can be driven externally (by force, velocity, drive, etc.).

Entity
Joint
Constraint
Constraint Actuator

Character Controllers

Creates a kinematic character controller.

Entity
Physics Material
Character Controller
One of
Capsule Geometry
Box Geometry