点击查看详细介绍

今天用GRIP编写了一个求圆弧面中心线的命令

danyfer 17年前 20841 4

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


下这里介绍一下编程的思路:
1、选取一个圆弧曲面,目的是在以后作截面线。
2、选取圆弧曲面的一条边(长度方向),将此边抽取为曲线,等长度分割此曲线,可以分为100份,也可以分为1000份,这就看你要求的精度了。
3、等分曲线后在各分割点作垂直于曲线的基准面,用此面与第一步选择的圆弧曲面作相交线。
4、取此相交点的圆心点。
5、将此圆心点集连接成样条曲线,这样就得到我们要找的圆弧曲面中心线了。
注意:
一、取圆心点时可能由于我们的曲面并不是规则的圆弧面,所得到的交线也就不能找到其圆心,导致无法做出点集。我们可以在交线上取三个点,利用三点确定一个圆,取其圆心就可以了。
二、存在一种情况会报错,在圆弧曲面的起点和终点做的基准面可能无法和曲面做出相交线,也就找不到圆心点了,可以将这两个点跳过。靠增加划分的段数来增加其精度,效果还是不错的。代码以后再传,有需求可以留言。

0

最新回复 (4)
  • ffhi 17年前
    1

    学习了,建议上个图,就不用写这么多文字了,

  • danyfer 17年前
    2

    不玩了,看来是没什么价值。闪了
    哈哈:

  • xjy1007 16年前
    3

    等着你上传代码呢

  • zhangguangyang 15年前
    4

    哈哈,楼主啥意思?

请登录后发表新帖