Class: UVTextureEffect

Glodon.CIMCube.Animation.ModelEffect. UVTextureEffect

白模贴图

new UVTextureEffect(map, options)

白模贴图
Parameters:
Name Type Description
map Glodon.CIMCube Glodon.CIMCube的实例
options Object [optional], 白模贴图配置参数
Properties
Name Type Description
tileset Cesium3DTileset [optional], 要贴图的3dtiles对象
info Array | Object [optional],
Example
{
                                // 侧面材质颜色
                                facade: {
                                    // 可以直接传贴图
                                    texture: "./images/UVTexture/buildings-3.jpg",
                                    //可以设置颜色-都设置,颜色和贴图mix混合
                                    color: "red",
                                    //混合系数:0表示不融合颜色,1表示只用颜色
                                    mixLevel: 0
                                },

                                // 顶部材质颜色
                                top: {
                                    // 可以直接传贴图
                                    texture: "./images/UVTexture/roof.jpg",
                                    //可以设置颜色-都设置,颜色和贴图mix混合
                                    color: "red",
                                    //混合系数:0表示不融合颜色,1表示只用颜色
                                    mixLevel: 0
                                },
                            }

Members


show :Boolean

是否显示
Type:
  • Boolean

Methods


dispose()

释放资源

setLayer(layer)

设置要贴图的模型
Parameters:
Name Type Description
layer Cesium.Layer 要贴图的图层对象

setOpts(option)

设置贴图效果的参数
Parameters:
Name Type Description
option Object 贴图信息,暂时不支持数组。
Example
{
     layer:layer,
     info:{
                                // 侧面材质颜色
                                facade: {
                                    // 可以直接传贴图
                                    texture: "./images/UVTexture/buildings-3.jpg",
                                    //可以设置颜色-都设置,颜色和贴图mix混合
                                    color: "red",
                                    //混合系数:0表示不融合颜色,1表示只用颜色
                                    mixLevel: 0
                                },

                                // 顶部材质颜色
                                top: {
                                    // 可以直接传贴图
                                    texture: "./images/UVTexture/roof.jpg",
                                    //可以设置颜色-都设置,颜色和贴图mix混合
                                    color: "red",
                                    //混合系数:0表示不融合颜色,1表示只用颜色
                                    mixLevel: 0
                                },
          }
      }