ShapeUtils

A class containing utility functions for shapes.

Note that these are all linear functions so it is neccessary to calculate separately for x, y (and z, w if present) components of a vector.

Methods

.area (contour) : Number

contour -- 2D polygon.

Calculate area of a (2D) contour polygon.

.isClockwise (pts) : Boolean

pts -- points defining a 2D polygon

Note that this is a linear function so it is neccessary to calculate separately for x, y components of a polygon.

Used internally by Path, ExtrudeGeometry and ShapeGeometry.

.triangulateShape (contour, holes) : Array

contour -- 2D polygon.
holes -- array of holes

Used internally by ExtrudeGeometry and ShapeGeometry to calculate faces in shapes with holes.

Source

For more info on how to obtain the source code of this module see this page.