帮助手册

拆分顶面与台阶平面

完整参数路径:客户特殊定制\按深度拆分模型平面\拆分顶面与台阶平面

作用:获取图层平面或模型的所有平面,自动将顶平面拆分在同一个图层,其余平面统一生成台阶平面图层。

参数怎么填

素材参数

填写格式:图层名称

字段的作用和类型:

  1. 图层名称(文本):指定本项所用或生成的图层名称;按执行过程核对对象方向。

窗体补充提示:

  • 留空则按整体模型

内容参数

填写格式:顶平面图层名称,台阶平面图层名称

字段的作用和类型:

  1. 顶平面图层名称(文本):填写本项引用或生成对象所用的名称;按执行过程核对对象方向。
  2. 台阶平面图层名称(文本):填写本项引用或生成对象所用的名称;按执行过程核对对象方向。

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

窗体补充提示:

  • 顶平面图层名称,台阶平面图层名称,顶面规则
  • 顶面规则(0:平面中最高面为顶平面 1:在模型顶部为顶平面)
  • 刀路名称:
  • {tpName}
  • 刀路序号:
  • {tpNum}

完整字段位置示意

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

素材参数:〈图层名称〉
内容参数:〈顶平面图层名称,台阶平面图层名称〉

执行时的处理

SpOperatByCustomization.cs:6819。内容参数「顶平面图层名,台阶平面图层名[,顶面规则(0平面中最高面为顶/1在模型顶部为顶)]」,素材参数(按;)可限定只在某些图层内分析(否则全模型)。先 SELECTUNDERCUT 选所有平面到临时层 tmpTopStepsPlane。若只有1个平面→整体作顶平面层(规则1且该面 Zmax<模型Zmax 时改判为台阶层);多个平面→规则1且整体平面 Zmax<模型Zmax 时全归台阶层,否则用 PickPointsByXZ 在平面最高处±0.8 夹出最高一层作顶平面、其余 REMOVE 作台阶平面,从而把「最高平面」与「台阶平面」分到两个图层。