new UVTextureEffect(map, options)
白模贴图
Parameters:
| Name | Type | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
map |
Glodon.CIMCube | Glodon.CIMCube的实例 | |||||||||
options |
Object | [optional], 白模贴图配置参数
Properties
|
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 layerCesium.Layer 要贴图的图层对象 -
setOpts(option)
-
设置贴图效果的参数
Parameters:
Name Type Description optionObject 贴图信息,暂时不支持数组。 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 }, } }