Cesium3DTileColorBlendMode

Cesium3DTileColorBlendMode()

定义如何设置来自Cesium API的每个要素颜色或声明式样式与来自原始要素的源颜色混合,例如glTF材料或瓦片中的每个点颜色。

当使用REPLACEMIX并且源颜色为glTF材质时, 该技术必须将_3DTILESDIFFUSE语义赋予漫反射(diffuse)颜色参数。否则只支持HIGHLIGHT

无论tileset的颜色混合模式如何,其颜色计算为白色(1.0、1.0、1.0)的特性总是在没有颜色混合的情况下渲染。


"techniques": {
  "technique0": {
    "parameters": {
      "diffuse": {
        "semantic": "_3DTILESDIFFUSE",
        "type": 35666
      }
    }
  }
}

Members

staticconstantCesium.Cesium3DTileColorBlendMode.HIGHLIGHT : Number

将源颜色乘以要素颜色。

staticconstantCesium.Cesium3DTileColorBlendMode.MIX : Number

将源颜色和特征颜色混合在一起。

staticconstantCesium.Cesium3DTileColorBlendMode.REPLACE : Number

用要素颜色替换源颜色。