three.js ShapeUtils

2023-02-16 17:32 更新

一個包含形狀實用函數(shù)的類。

請注意,這些都是線性函數(shù),因此有必要分別計算向量的x,y(和z,w,如果存在的話)分量。

方法

.area ( contour ) : Number

contour -- 2D多邊形,一個THREE.Vector2()數(shù)組。計算(2D)輪廓多邊形的面積。

.isClockWise ( pts ) : Boolean

pts -- 定義2D多邊形的點請注意,這是一個線性函數(shù),因此需要分別計算多邊形的x,y分量。由Path,ExtrudeGeometry和ShapeGeometry內(nèi)部使用。

.triangulateShape ( contour, holes ) : Array

contour -- 2D多邊形。holes -- 孔洞數(shù)組由ExtrudeGeometry和ShapeGeometry內(nèi)部使用以計算帶孔的形狀中的面。

源代碼

src/extras/ShapeUtils.js


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號