iCAx开思工具箱

标题: 今天用GRIP编写了一个求圆弧面中心线的命令 [打印本页]

作者: danyfer    时间: 2009-12-9 20:20
标题: 今天用GRIP编写了一个求圆弧面中心线的命令
下这里介绍一下编程的思路:
1、选取一个圆弧曲面,目的是在以后作截面线。
2、选取圆弧曲面的一条边(长度方向),将此边抽取为曲线,等长度分割此曲线,可以分为100份,也可以分为1000份,这就看你要求的精度了。
3、等分曲线后在各分割点作垂直于曲线的基准面,用此面与第一步选择的圆弧曲面作相交线。
4、取此相交点的圆心点。
5、将此圆心点集连接成样条曲线,这样就得到我们要找的圆弧曲面中心线了。
注意:
一、取圆心点时可能由于我们的曲面并不是规则的圆弧面,所得到的交线也就不能找到其圆心,导致无法做出点集。我们可以在交线上取三个点,利用三点确定一个圆,取其圆心就可以了。
二、存在一种情况会报错,在圆弧曲面的起点和终点做的基准面可能无法和曲面做出相交线,也就找不到圆心点了,可以将这两个点跳过。靠增加划分的段数来增加其精度,效果还是不错的。代码以后再传,有需求可以留言。
作者: ffhi    时间: 2009-12-10 09:40
学习了,建议上个图,就不用写这么多文字了,
作者: danyfer    时间: 2009-12-10 20:40
不玩了,看来是没什么价值。闪了
哈哈:


作者: xjy1007    时间: 2010-12-24 09:53
等着你上传代码呢
作者: zhangguangyang    时间: 2011-7-17 17:15
哈哈,楼主啥意思?




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3