2.8.2 距离测量
距离测量对象,对三维空间中多个点形成线段进行距离量算。
距离测量创建与编辑
1.距离测量的初始化: 使用DistanceMeasure类实现距离测量的初始化:
var obj = new CooWasm.DistanceMeasure({
//测量单位设置为米
unit:CooWasm.EnumMeasureUnit.METER
}, state => {
if (!state) {
//加载失败,销毁对象
obj = obj.destroy();
}
},tips=> {
//提示文字
console.log("DistanceMeasure:"+tips);
});
2.距离测量的创建: 初始化后,通过以下步骤创建距离测量:
①在三维场景中单击鼠标添加测量点。
②系统自动计算并显示累计距离。
③鼠标悬停在最后一个点时显示 完成 提示。
④单击完成点结束当前测量路径。
3.距离测量的编辑: 创建完成后自动进入编辑状态,支持以下操作:
①拖动点:按住测量点拖动可调整位置。
②添加点:点击线段中点可插入新测量点。

4.切换编辑状态:
①进入编辑:非编辑状态下,单击测量线进入。
②退出编辑:编辑状态下,单击非测量线控制点退出。
CooWasm开发者中心操作指南(距离测量)
1.选择功能模块: 在开发者中心左侧列表中,依次选择空间分析测量→距离测量。
2.创建三维距离测量: 点击创建三维距离测量,完成距离测量初始化。
2.创建三维距离测量: 在场景中用鼠标点击创建控制点,单击最后一个点时结束。