three.js ShapeUtils

2023-02-16 17:32 更新

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

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

方法

.area ( contour ) : Number

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

.isClockWise ( pts ) : Boolean

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

.triangulateShape ( contour, holes ) : Array

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

源代碼

src/extras/ShapeUtils.js


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)