场景
在河道范围内根据 udata 和 vdata ,生成流向粒子图。不是矩形范围的局部区域。
问题
1.mars3d-canvans风向图-局部区域 支持自定义绘制局部区域吗?
2.或者有其他方式可以生成河道的例子流向图吗?
风向图示例:
http://mars3d.cn/editor-vue.html?id=layer-other/weather/canvasWind
export function onMounted(mapInstance) {
map = mapInstance // 记录map
map.basemap = 2017 // 蓝色底图
// 风场
canvasWindLayer = new mars3d.layer.CanvasWindLayer({
color: "#ffffff", // 颜色
frameRate: 20, // 每秒刷新次数
speedRate: 120, // 风前进速率
particlesNumber: 3000,
maxAge: 60,
lineWidth: 1
})
map.addLayer(canvasWindLayer)
loadEarthData()
}
答案:
实际都是矩形范围 ,矩形范围只是你坐标的最大范围。
只要U V data 的坐标,都落在对应河道内就可以
参考原问题链接:
mars3d-canvans风向图支持自定义绘制局部区域吗? · Issue #I5W3QN · 火星科技/Mars3D三维地球平台 - Gitee.com