帮助手册

生成边界和三角毛坯

完整参数路径:客户特殊定制\向导选面\生成边界和三角毛坯

作用:循环向导选取模型计算毛坯产生毛坯边界,并输出三角形毛坯。

参数怎么填

素材参数

可用写法:

  1. 向导标题;向导的提示内容
  2. 向导标题;向导的提示内容;是否默认勾选向导

字段的作用和类型:

  1. 向导标题(文本):显示给操作者的向导标题。
  2. 向导的提示内容(文本):向导弹窗中显示的提示文字。
  3. 是否默认勾选向导(选项值):(0:默认不勾选 1:默认勾选 2:固定勾选 3:不加入向导和刀具弹窗列表)。

窗体补充提示:

  • 是否默认勾选向导(0:默认不勾选 1:默认勾选 2:固定勾选 3:不加入向导和刀具弹窗列表)

内容参数

输入框可编辑,但当前窗体没有给出可核实的填写格式。请先用实际项目核对,不套用其他参数的写法。

完整字段位置示意

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

素材参数:〈向导标题;向导的提示内容〉
内容参数:〈按上方提示填写〉

执行时的处理

SpOperatByCustomization.cs:5822。内容参数最多11项「边界名,三角毛坯名,改变视图方向,边界X扩展,边界Y扩展,毛坯X扩展,毛坯Y扩展,毛坯+Z扩展,毛坯-Z扩展[,模型高≤步距时毛坯Z高,向导指定+Z扩展]」,未设项可用 {?} 跳过。先删旧 stl 并按视图方向旋转,循环弹「请选择…点【是】/完成点【否】/Abort取消」:每选一组面生成一个 BLOCK 边界(按边界X/Y扩展放大并 INSERT 合并到总边界),并按毛坯各向扩展计算 EntitySize 加入 ModelSizeList,最后用 CreateTrianglesModelSizes 输出三角形毛坯 stl(含 mblock2 则同时输出第二个毛坯)。「模型高≤步距」分支用 Feedrate.Stepdown 判定并改用 modelBlockHeight 作毛坯高;「向导指定+Z扩展」=1 时每次选面再弹窗输入+Z高度。取消(Abort)则删除已建边界并重新走 DoCalculated。