使用三維平鋪渲染點(diǎn)云時(shí)基于幾何錯(cuò)誤執(zhí)行點(diǎn)衰減的選項(xiàng)。
new PointCloudShading(options)
Parameters:
options
(Object)
Name | Description |
---|---|
options.attenuation
Boolean
default false
|
根據(jù)幾何誤差進(jìn)行點(diǎn)衰減。 |
options.geometricErrorScale
Number
default 1.0
|
應(yīng)用于每個(gè)瓦片的幾何誤差的比例。 |
options.maximumAttenuation
Number
|
以像素為單位的最大衰減。默認(rèn)為bm3dtileset的maximumscreenspaceerror。 |
options.baseResolution
Number
|
數(shù)據(jù)集的平均基本分辨率(米)。當(dāng)不可用時(shí),替換幾何誤差。 |
options.eyeDomeLighting
Boolean
default true
|
如果為真,則在繪制具有點(diǎn)衰減的圖形時(shí)使用眼罩照明。 |
options.eyeDomeLightingStrength
Number
default 1.0
|
增加該值會(huì)增加斜坡和邊緣的對(duì)比度。 |
options.eyeDomeLightingRadius
Number
default 1.0
|
增加眼罩照明的輪廓厚度。 |
options.backFaceCulling
Boolean
default false
|
確定是否隱藏后向點(diǎn)。此選項(xiàng)僅在數(shù)據(jù)包含法線時(shí)有效。 |
options.normalShading
Boolean
default true
|
確定是否基于太陽方向?qū)Πň€的點(diǎn)云進(jìn)行著色。 |
Members
attenuation : Boolean
根據(jù)幾何誤差進(jìn)行點(diǎn)衰減。
-
Default Value:
false
backFaceCulling : Boolean
確定是否隱藏后向點(diǎn)。此選項(xiàng)僅在數(shù)據(jù)包含法線時(shí)有效。
-
Default Value:
false
baseResolution : Number
數(shù)據(jù)集的平均基本分辨率(米)。當(dāng)幾何誤差為0時(shí),用于代替幾何誤差。如果未定義,則將為幾何誤差為0的每個(gè)瓦片計(jì)算近似值。
eyeDomeLighting : Boolean
在使用點(diǎn)衰減繪制需要支持外部碎片深度、OES紋理浮動(dòng)和WebGL 1.0中的WebGL繪制緩沖區(qū)擴(kuò)展時(shí),請(qǐng)使用Eye Dome照明,否則將忽略Eye Dome照明。
-
Default Value:
true
eyeDomeLightingRadius : Number
眼罩照明的輪廓厚度
-
Default Value:
1.0
eyeDomeLightingStrength : Number
眼穹頂照明強(qiáng)度(明顯對(duì)比度)
-
Default Value:
1.0
geometricErrorScale : Number
在計(jì)算衰減前應(yīng)用于幾何誤差的刻度。
-
Default Value:
1.0
maximumAttenuation : Number
以像素為單位的最大點(diǎn)衰減。如果未定義,將使用bm3ddileset的maximumscreenspaceerror。
normalShading : Boolean
確定是否基于太陽方向?qū)Πň€的點(diǎn)云進(jìn)行著色。
-
Default Value:
true
Methods
(static) isSupported(scene) → {Boolean}
確定是否支持點(diǎn)云陰影。