GeoVisualSenseStyle

new Cesium.GeoVisualSenseStyle(options)

三维模型泛光高亮特效
Name Type Description
options Object optional 参数选项:
Name Type Description
map Viewer optional 三维视图对象
mixedColor Object optional 混色条件
luminanceAtZenith Object optional 分段高亮条件
lightBand Object optional 光带条件
bloom Object optional 泛光条件
gradientIntensity Number optional 渐变强度,范围[0.1, 3.0]
Example:
var highlight = {
     conditions : [
         [1,'$LG', 0, 100],
         [20,'true', 101, 300],
         //[20.0, 'elevation', 100, 300],
     ],
     enabled:true,
};
var mixedColor = {
     conditions : [
         [new Cesium.Color(0.5, 0.0, 0.0, 1), 'elevation', 10, 50],
         [new Cesium.Color(0.0, 0.2, 0.0, 1), 'elevation', 50, 100],
         //[new Cesium.Color(0, 0.5, 1.0,1)],
     ]
};
var lightBand = {
     enabled : true
};
var bloom = {
     enabled : false,
     step : 5
};
var vsStyle = new Cesium.GeoVisualSenseStyle({
     map : viewer,
     mixedColor : mixedColor,
     luminanceAtZenith : highlight,
     lightBand : lightBand,
     bloom : bloom,
});
var vTileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
     url: "./tileset.json",
     visualSenseStyle : vsStyle
});
Demo:

Members

bloomStep : Number

设置泛光步进大小

enabledBloom : Boolean

是否启用泛光

enabledlightBand : Boolean

是否启用光带

enabledLuminanceAtZenith : Boolean

是否启用分段高亮

enabledMixedColor : Boolean

是否启用混色

gradientIntensity : Number

设置渐变强度

luminanceAtZenith : Object

设置分段高亮条件