NX/UG二次开发—CAM—平面铣边界准确设置方法

大家在对平面铣设置边界时,经常遇到边界方向与自己期望的不一致,有些人喜欢用检查刀路是否过切来判断,但是对于倒角、负余量等一些情况,刀路本来就是过切的。对于多边界,可以根据选择的曲线来起点和面的方向来确定,也需要写很多情况的判断。在libcamsbuilder里发现,手动选择边界时,绘图区提示用户的三个标识是可以获取到的,如下图,箭头代表边界方向、绿色方块代表边界起点、小球手柄代表内外,通过查找,如下三个函数可以获取到对应的数值:

void UGS::CamBuilder::BoundarySet::GetStartPoint(struct UGS::Math::Point3 *)

void UGS::CamBuilder::BoundarySet::GetDirection(struct UGS::Math::Vector3 *)

bool UGS::CamBuilder::BoundarySet::GetToolPositionData(class UGS::CamBuilder::BoundaryMemberSet *, struct UGS::Math::Point3 * const)

其中GetToolPositionData获取的位置有时候并不是显示的小球位置,但是位置相对于边界肯定是在对应的刀具侧位置。

相关推荐

  1. cad开发autolisp---目录

    2024-02-20 20:44:01       67 阅读
  2. 【高阶CAD开发】文稿

    2024-02-20 20:44:01       29 阅读
  3. CAD开发(12)- 块的定义和使用

    2024-02-20 20:44:01       19 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-20 20:44:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-20 20:44:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-20 20:44:01       87 阅读
  4. Python语言-面向对象

    2024-02-20 20:44:01       96 阅读

热门阅读

  1. LeetCode 19.删除链表中的倒数第N个节点 改进算法

    2024-02-20 20:44:01       62 阅读
  2. 设置ant-design vue表单a-input输入类型为数字

    2024-02-20 20:44:01       46 阅读
  3. C Primer Plus(第六版)16.18 编程练习 第7题

    2024-02-20 20:44:01       41 阅读
  4. git rebase使用

    2024-02-20 20:44:01       41 阅读
  5. Prompt Engineering 高级提示工程技巧

    2024-02-20 20:44:01       50 阅读
  6. 使用sass开发web-components组件

    2024-02-20 20:44:01       44 阅读
  7. git_note

    2024-02-20 20:44:01       45 阅读
  8. 智能红包分配算法:实现均衡随机金额分配

    2024-02-20 20:44:01       49 阅读
  9. Android 15的开发者预览版

    2024-02-20 20:44:01       49 阅读
  10. 【工具类】非 sudo 运行 docker

    2024-02-20 20:44:01       58 阅读
  11. 关于类模板对象做函数参数的方法

    2024-02-20 20:44:01       47 阅读
  12. 关于三色标记算法

    2024-02-20 20:44:01       50 阅读