three.js SpotLightHelper

2023-02-16 17:42 更新

用于模擬聚光燈 SpotLight 的錐形輔助對(duì)象.

代碼示例

const spotLight = new THREE.SpotLight( 0xffffff );
spotLight.position.set( 10, 10, 10 );
scene.add( spotLight );

const spotLightHelper = new THREE.SpotLightHelper( spotLight );
scene.add( spotLightHelper );

例子

WebGL / lights / spotlights

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

SpotLightHelper( light : SpotLight, color : Hex )

light -- 被模擬的聚光燈 SpotLight .

color -- (可選的) 如果沒(méi)有賦值輔助對(duì)象將使用光源的顏色.

屬性

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

.cone : LineSegments

用于模擬光源的 LineSegments 類型對(duì)象.

.light : SpotLight

被模擬的聚光燈 SpotLight .

.matrix : Object

請(qǐng)參考聚光燈的世界矩陣 matrixWorld.

.matrixAutoUpdate : Object

請(qǐng)查看 Object3D.matrixAutoUpdate. 這里設(shè)置為 false 表示輔助對(duì)象 使用聚光燈的 matrixWorld.

.color : hex

構(gòu)造函數(shù)中傳入的顏色值. 默認(rèn)為 undefined. 如果改變?cè)撝? 輔助對(duì)象的顏色將在下一次 update 被調(diào)用時(shí)更新.

方法

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

.dispose () : undefined

銷毀該聚光燈輔助對(duì)象.

.update () : undefined

更新聚光燈輔助對(duì)象.

源碼

src/helpers/SpotLightHelper.js


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)