hongfaqiu / cesium-extends

CesiumJS 的扩展库,提供事件订阅、大数据geojson加载、geojson样式、tooltip、popup、缩放控制、绘图工具、测量工具、双屏联动、指南针、热力图等功能
https://extends.opendde.com/
MIT License
185 stars 45 forks source link

模型和地形同时存在取点 #10

Closed fdwszd123 closed 9 months ago

fdwszd123 commented 9 months ago

如果模型和地形同时存在画线等的时候应该是直接按照模型就取点了,可能有些点在模型上有些点在地形上,这种怎么处理呢

hongfaqiu commented 9 months ago

@fdwszd123 在模型上绘制时可以这样写: 此外可以升级@cesium-extends/drawer@1.3.2,修复了model模式下绘制线面地形上也会出现图形的问题

// 创建Drawer实例
const drawer = new Drawer(viewer, {
  model: true,
});

// 开始绘制
drawer.start({
  type: 'POLYGON',
  dynamicOptions: {
    classificationType: ClassificationType.CESIUM_3D_TILE
  },
  finalOptions: {
    classificationType: ClassificationType.CESIUM_3D_TILE
  }
});

参考资料https://cesium.com/learn/cesiumjs/ref-doc/PolylineGraphics.html#.ConstructorOptions