three.js PlaneHelper

2023-02-16 17:42 更新

用于模擬平面 Plane 的輔助對(duì)象.

代碼示例

const plane = new THREE.Plane( new THREE.Vector3( 1, 1, 0.2 ), 3 );
const helper = new THREE.PlaneHelper( plane, 1, 0xffff00 );
scene.add( helper );

構(gòu)造函數(shù)

PlaneHelper( plane : Plane, size : Float, hex : Color )

plane -- 被模擬的平面.
size -- (可選的) 輔助對(duì)象的單邊長(zhǎng)度. 默認(rèn)為 1.
color -- (可選的) 輔助對(duì)象的顏色. 默認(rèn)為 0xffff00.

創(chuàng)建一個(gè)線(xiàn)框輔助對(duì)象來(lái)表示指定平面.

屬性

請(qǐng)到基類(lèi) LineSegments 頁(yè)面查看公共屬性.

.plane : Plane

被模擬的平面 plane .

.size : Float

輔助對(duì)象的單邊長(zhǎng)度.

方法

請(qǐng)到基類(lèi) LineSegments 頁(yè)面查看公共方法.

.updateMatrixWorld ( force : Boolean ) : undefined

重寫(xiě)基類(lèi) Object3D 的該方法以便于 同時(shí)更新線(xiàn)框輔助對(duì)象與 .plane 和 .size 屬性保持一致.

源碼

src/helpers/PlaneHelper.js


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)