1. TilesetBloom

白模动态纹理自发光

1.1. 方法

1.1.1. tilesetBloom.tileRender(tileset, options)

渲染tileset自发光纹理

Returns : Cesium3DTileset -

tileset 回调添加自发光纹理的3DTileset

Param Type Default Description
tileset Cesium3DTileset

回调的3DTileset

options Object

配置

[options.baseHeight] Number -100.1

可选,模型的基础高度,需要修改成一个合适的建筑基础高度,默认是 -100.1米。

[options.heightRange] Number 80.1

可选,高亮的范围(baseHeight ~ baseHeight + heightRange) 默认是 80.1米。

[options.glowRange] Number 360

可选, 光环的移动范围(高度) 默认是 360.0米。

[options.shaderTime] Number 300.0

可选,当前着色器的时间,帧率/(5*60),即时间放慢5倍,默认是 300.0。

[options.bloom] Boolean true

可选,是否进行纹理自发光,true为启用,false则不启用,默认是true。

Example

modelLayer.once(BOSGeo.LayerEventType.ADD, (tileset) => {
    tilesBloom.tileRender(tileset, {
        baseHeight: -100.0, //模型的基础高度,需要修改成一个合适的建筑基础高度,默认是 -100.1米。
        heightRange: 100.0, //高亮的范围(baseHeight ~ baseHeight + heightRange) 默认是 80.1米。
        glowRange: 360,  //光环的移动范围(高度) 默认是 360.0米。
        shaderTime: 200 //当前着色器的时间,帧率/(5*60),即时间放慢5倍 默认是 300.0。
    })
});

1.1.2. tilesetBloom.clearRender()

取消tileset自发光纹理渲染

Example

tilesBloom.clearRender();
//或者
tilesBloom.bloom = false;

1.1.3. tilesetBloom.remove()

移除

版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-02-22 17:53:54

results matching ""

    No results matching ""