2.8.2 距离测量

距离测量对象,对三维空间中多个点形成线段进行距离量算。 2-8-2-1

距离测量创建与编辑

1.距离测量的初始化: 使用DistanceMeasure类实现距离测量的初始化:

var obj = new CooWasm.DistanceMeasure({
    //测量单位设置为米
    unit:CooWasm.EnumMeasureUnit.METER
}, state => {
    if (!state) {
        //加载失败,销毁对象
        obj = obj.destroy();
    }
},tips=> {
    //提示文字
    console.log("DistanceMeasure:"+tips);
});

2.距离测量的创建: 初始化后,通过以下步骤创建距离测量:

①在三维场景中单击鼠标添加测量点。

②系统自动计算并显示累计距离。

③鼠标悬停在最后一个点时显示 完成 提示。

④单击完成点结束当前测量路径。

2-8-2-2

3.距离测量的编辑: 创建完成后自动进入编辑状态,支持以下操作:

①拖动点:按住测量点拖动可调整位置。

②添加点:点击线段中点可插入新测量点。

2-8-2-3

2-8-2-4

4.切换编辑状态:

①进入编辑:非编辑状态下,单击测量线进入。

②退出编辑:编辑状态下,单击非测量线控制点退出。

CooWasm开发者中心操作指南(距离测量)

1.选择功能模块: 在开发者中心左侧列表中,依次选择空间分析测量距离测量2-8-2-5

2.创建三维距离测量: 点击创建三维距离测量,完成距离测量初始化。

2-8-2-6

2.创建三维距离测量: 在场景中用鼠标点击创建控制点,单击最后一个点时结束。 2-8-2-2

CopyrightFile Modify: 2025-07-10 09:04:25

results matching ""

    No results matching ""