three.js Light

2023-02-16 17:42 更新

光源的基類(lèi) - 所有其他的光類(lèi)型都繼承了該類(lèi)描述的屬性和方法。

構(gòu)造器(Constructor)

Light( color : Integer, intensity : Float )

color - (可選參數(shù)) 16進(jìn)制表示光的顏色。 缺省值 0xffffff (白色)。
intensity - (可選參數(shù)) 光照強(qiáng)度。 缺省值 1。

創(chuàng)造一個(gè)新的光源。注意,這并不是直接調(diào)用的(而是使用派生類(lèi)之一)。

屬性(Properties)

公共屬性請(qǐng)查看基類(lèi)Object3D。

.color : Color

光源的顏色。如果構(gòu)造的時(shí)候沒(méi)有傳遞,默認(rèn)會(huì)創(chuàng)建一個(gè)新的 Color 并設(shè)置為白色。

.intensity : Float

光照的強(qiáng)度,或者說(shuō)能量。 在 physically correct 模式下, color 和強(qiáng)度 的乘積被解析為以坎德拉(candela)為單位的發(fā)光強(qiáng)度。 默認(rèn)值 - 1.0

.isLight : Boolean

只讀標(biāo)志,用于檢查給定對(duì)象是否為 Light 類(lèi)型。

Methods

公共方法請(qǐng)查看基類(lèi) Object3D。

.copy ( source : Light ) : this

從source復(fù)制 color, intensity 的值到當(dāng)前光源對(duì)象中。

.toJSON ( meta : Object ) : Object

以JSON格式返回光數(shù)據(jù)。

meta -- 包含有元數(shù)據(jù)的對(duì)象,例如該對(duì)象的材質(zhì)、紋理或圖片。 將該light對(duì)象轉(zhuǎn)換為 three.js JSON Object/Scene format(three.js JSON 物體/場(chǎng)景格式)。

源碼

src/lights/Light.js


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)