Collider
A collider connects to its parent rigidbody to simulate under physics.
Properties
Section titled “Properties”.type: String
Section titled “.type: String”The type of collider, must be box, sphere or geometry. Defaults to box.
.setSize(width, height, depth)
Section titled “.setSize(width, height, depth)”When type is box, sets the size of the box. Defaults to 1, 1, 1.
.radius: Number
Section titled “.radius: Number”When type is sphere, sets the radius of the sphere. Defaults to 0.5.
.convex: Boolean
Section titled “.convex: Boolean”Whether the geometry should be considered “convex”. If disabled, the mesh will act as a trimesh. Defaults to false
Convex meshes are not only more performant, but also allow two convex dynamic rigidbodies to collide. This is the same behavior that engines like Unity use.
.trigger: Boolean
Section titled “.trigger: Boolean”Whether the collider is a trigger. Defaults to false.
A trigger will not collide with anything, and instead will trigger the onTriggerEnter and onTriggerLeave functions on the parent rigidbody.
NOTE: Triggers are forced to act like convex shapes. This is a limitation in the physics engine.
.{...Node}
Section titled “.{...Node}”Inherits all Node properties