StaticareaReturns the area of the set of vertices.
The area
StaticcentreStaticchamferChamfers a set of vertices by giving them rounded corners, returns a new set of vertices. The radius parameter is a single number or an array to specify the radius for each vertex.
StaticclockwiseStaticcontainsStaticcreateCreates a new set of Matter.Body compatible vertices.
The points argument accepts an array of Matter.Vector points orientated around the origin (0, 0), for example:
[{ x: 0, y: 0 }, { x: 25, y: 50 }, { x: 50, y: 0 }]
The Vertices.create method returns a new array of vertices, which are similar to Matter.Vector objects,
but with some additional references required for efficient collision detection routines.
Note that the body argument is not optional, a Matter.Body reference must be provided.
StaticfromStatichullStaticinertiaReturns the moment of inertia (second moment of area) of the set of vertices given the total mass.
The polygon's moment of inertia
StaticisReturns true if the vertices form a convex shape (vertices must be in clockwise order).
true if the vertices are convex, false if not (or null if not computable).
StaticmeanStaticrotateStaticscaleStatictranslate
The
Matter.Verticesmodule contains methods for creating and manipulating sets of vertices. A set of vertices is an array ofMatter.Vectorwith additional indexing properties inserted byVertices.create. AMatter.Bodymaintains a set of vertices to represent the shape of the object (its convex hull).See the included usage examples.