合抱之木,生于毫末; 九层之台,起于累土; 千里之行,始于足下。
**马赛克特效
**
一、添加模型
代码如下:
// 添加参考三维模型
const tiles3dLayer = new mars3d.layer.TilesetLayer({
url: "//data.mars3d.cn/3dtiles/qx-simiao/tileset.json",
position: { alt: 80.6 },
maximumScreenSpaceError: 1,
maximumMemoryUsage: 1024,
dynamicScreenSpaceError: true,
cullWithChildrenBounds: false
})
map.addLayer(tiles3dLayer)
二、构造效果
1、创建mars3d马赛克对象
代码如下:
// 构造效果
const mosaicEffect = new mars3d.effect.MosaicEffect()
map.addEffect(mosaicEffect)
效果如下:
2.控制马赛克效果
可以通过enabled
字段控制是否开启马赛克效果;enabled
是一个布尔值
mosaicEffect.enabled = true //开启马赛克效果
mosaicEffect.enabled = false //关闭马赛克效果