地形剖切
用于地形开挖,剖切处理,主要用mars3d.thing.TerrainPlanClip
api
示例代码如下
var terrainPlanClip = new mars3d.thing.TerrainPlanClip({
positions: [
[104.301269, 30.346678, 42.63],
[104.297871, 30.346678, 42.63],
[104.297871, 30.349133, 42.63],
[104.301269, 30.349399, 42.63]
], // 剖切位置的经纬度坐标
height: -410, // 高度
splitNum: 50, // wall边界插值数
wallImg: './img/excavate_side_min.jpg', // 边界墙材质
bottomImg: './img/excavate_bottom_min.jpg' // 底部区域材质
})
map.addThing(terrainPlanClip)
根据不同的坐标可以剖切不同的形状
效果如下
地下视角
将相机视角移到地下观察,主要使用mars3d.thing.Underground
api
// 地下模式
var underground = new mars3d.thing.Underground({
alpha: 0.8, // 地表透明度
enabled: true // 是否展示地下视角
})
map.addThing(underground)
结束,以上地形剖切与地下相关