帮助手册

转水平并移动边界

完整参数路径:客户特殊定制\特殊边界编辑\转水平并移动边界

作用:将带斜度的3D边界转成2D边界并移动到原边界的最高点。

参数怎么填

素材参数

填写格式:边界名称

字段的作用和类型:

  1. 边界名称(文本):指定本项要读取或创建的边界名称;按执行过程核对对象方向。

窗体补充提示:

  • 刀路名称:
  • {tpName}
  • 刀路序号:
  • {tpNum}

内容参数

填写格式:阈值,最小斜度角度,最大斜度角度,最大曲线高度

字段的作用和类型:

  1. 阈值(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
  2. 最小斜度角度(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
  3. 最大斜度角度(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。
  4. 最大曲线高度(数值):作为本项执行分支读取的数值;取值范围以同栏补充提示为准。

多字段按所选写法的顺序填写,用写法中所示的逗号分隔;不要省略中间字段。

窗体补充提示:

  • 1,89,90,5

完整字段位置示意

尖括号中是待替换的字段说明,不能原样输入;当前窗体没有提供两栏都可直接复用的实值示例。

素材参数:〈边界名称〉
内容参数:1,89,90,5

执行时的处理

SpOperatByCustomization.cs:9327。素材参数(按;)为边界名集合,内容参数「阈值,最小斜度角度,最大斜度角度,最大曲线高度」(默认1,89,90,5)。对每个存在的边界调用 PmFeatureManager.JudgmengtIsSlopedCurve(…阈值,minSlope,maxSlope,zHeightThreshold),由该方法判断边界各段是否落在[最小,最大]斜度区间且高度≤阈值,把符合的斜边界拍平为水平2D并移到原边界最高点。(具体转换在 JudgmengtIsSlopedCurve 内实现,本 case 仅做参数解析与逐边界调用。)。