Skip to content

pickEllipse 椭圆绘制 ​

pickEllipse 第一次单击确定中心,第二次单击确定局部东西与南北方向半径。请沿斜向移动鼠标,以同时获得有效的长轴和短轴。

组件案例 ​

方法签名 ​

js
tools.pickEllipse(callback, data?)

回调包含 eastRadius、northRadius、semiMajorAxis、semiMinorAxis、rotation、center 和 control。半轴单位为米,rotation 单位为弧度。

js
const tools = new PickTools(viewer, {
  color: '#c89bff',
  fillOpacity: 0.28,
  isReserve: true
})

tools.pickEllipse((result) => {
  console.log(result.semiMajorAxis, result.semiMinorAxis)
})

基于 Apache-2.0 许可发布