three.js Fog

2023-02-16 17:48 更新

這個類中的參數(shù)定義了線性霧。也就是說,霧的密度是隨著距離線性增大的。

構(gòu)造器

Fog( color : Integer, near : Float, far : Float )

顏色參數(shù)傳入Color構(gòu)造函數(shù)中,來設(shè)置顏色屬性。顏色可以是一個十六進制的整型數(shù),或者是CSS風(fēng)格的字符串。

屬性

.isFog : Boolean

用于檢查給定對象是否為 Fog 類型的只讀標志。

.name : String

對象的名稱,可選、不必唯一。默認值是一個空字符串。

.color : Color

霧的顏色。比如說,如果將其設(shè)置為黑色,遠處的物體將被渲染成黑色。

.near : Float

開始應(yīng)用霧的最小距離。距離小于活動攝像機“near”個單位的物體將不會被霧所影響。

默認值是1。

.far : Float

結(jié)束計算、應(yīng)用霧的最大距離,距離大于活動攝像機“far”個單位的物體將不會被霧所影響。

默認值是1000。

方法

.clone () : Fog

返回一個具有和當前霧參數(shù)相同的新的Fog實例。

.toJSON () : Object

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

源代碼

src/scenes/Fog.js


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號