# [name]

一个包含形状实用函数的类。
请注意，这些都是线性函数，因此有必要分别计算向量的x，y（和z，w，如果存在的话）分量。

## 方法

### [method:Number area]( contour )

contour -- 2D多边形，一个THREE.Vector2()数组。
计算（2D）轮廓多边形的面积。

### [method:Boolean isClockWise]( pts )

pts -- 定义2D多边形的点
请注意，这是一个线性函数，因此需要分别计算多边形的x，y分量。
由[page:Path Path]，[page:ExtrudeGeometry ExtrudeGeometry]和[page:ShapeGeometry ShapeGeometry]内部使用。

### [method:Array triangulateShape]( contour, holes )

contour -- 2D多边形。
holes -- 孔洞数组
由[page:ExtrudeGeometry ExtrudeGeometry]和[page:ShapeGeometry ShapeGeometry]内部使用以计算带孔的形状中的面。

## 源代码

[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]