Cesium3DTileColorBlendMode()
定义如何设置来自Cesium API的每个要素颜色或声明式样式与来自原始要素的源颜色混合,例如glTF材料或瓦片中的每个点颜色。
当使用REPLACE
或MIX
并且源颜色为glTF材质时,
该技术必须将_3DTILESDIFFUSE
语义赋予漫反射(diffuse)颜色参数。否则只支持HIGHLIGHT
。
无论tileset的颜色混合模式如何,其颜色计算为白色(1.0、1.0、1.0)的特性总是在没有颜色混合的情况下渲染。
"techniques": {
"technique0": {
"parameters": {
"diffuse": {
"semantic": "_3DTILESDIFFUSE",
"type": 35666
}
}
}
}
成员变量
staticconstantCesium.Cesium3DTileColorBlendMode.HIGHLIGHT : Number
将源颜色乘以要素颜色。
将源颜色和特征颜色混合在一起。
staticconstantCesium.Cesium3DTileColorBlendMode.REPLACE : Number
用要素颜色替换源颜色。