Creates a new convex polygon shape.
The coordinates of the convex polygon's vertices.
Optional
indices: Uint32ArrayThe index buffer of this convex mesh. If this is null
or undefined
, the convex-hull of the input vertices will be computed
automatically. Otherwise, it will be assumed that the mesh you provide
is already convex.
Optional
indicesThe indices of the convex polygon.
Readonly
typeThe vertices of the convex polygon.
Computes the time of impact between two moving shapes.
If the two moving shapes collider at some point along their trajectories, this returns the
time at which the two shape collider as well as the contact information during the impact. Returns
null
if the two shapes never collide along their paths.
The initial position of this sahpe.
The rotation of this shape.
The velocity of this shape.
The second moving shape.
The initial position of the second shape.
The rotation of the second shape.
The velocity of the second shape.
The maximum time when the impact can happen.
If set to false
, the linear shape-cast won’t immediately stop if
the shape is penetrating another shape at its starting point and its trajectory is such
that it’s on a path to exist that penetration state.
Computes one pair of contact points between two shapes.
null
if the shapes are separated by a distance greater than prediction, otherwise contact details. The result is given in world-space.
The initial position of this sahpe.
The rotation of this shape.
The second shape.
The initial position of the second shape.
The rotation of the second shape.
The prediction value, if the shapes are separated by a distance greater than this value, test will fail.
Static
fromGenerated using TypeDoc
A shape that is a convex polygon.