自定义映射参数

用户可选择单个或多个步骤的参数作为变量,通过 JavaScript 脚本来实现较为复杂的映射关系。本章以 3D 匹配 步骤组合为例来介绍。

  1. 鼠标右键单击步骤组合,在弹出的菜单中单击 编辑步骤组合显示参数

    ../../../../_images/custom_mapped_parameter1.png
  2. 单击 + 进入 添加新参数 窗口,类型选择 自定义映射参数

    ../../../../_images/custom_mapped_parameter2.png
  3. 以新建一个 匹配输出个数(output_num) 参数为例,在 添加新参数 窗口中,按提示输入参数名称后单击 确定

    ../../../../_images/custom_mapped_parameter3.png
  4. 单击 + ,按下图所示在 选择步骤参数 窗口中勾选对应参数,勾选完成后,单击 确定

    ../../../../_images/custom_mapped_parameter4.png

    添加后的参数如下图所示:

    ../../../../_images/custom_mapped_parameter5.png
  5. 假设:设置 3D 粗匹配 的单个点云输出结果个数是 3D 精匹配 的单个点云输出个数的 3 倍,通过修改 JavaScript 脚本来实现上述映射关系。

    outputSize = 3* output_num + 0
    candidateTopNum = 1 * output_num + 0
    

    任意修改 output_num 的值,单击 测试 ,来验证映射关系是否生效,如下图所示。

    ../../../../_images/custom_mapped_parameter6.png

    单击 应用 使设置生效,此时在 步骤参数 中可发现新增了自定义的 output_num 参数。

    ../../../../_images/custom_mapped_parameter7.png