NX二次开发-曲线数据解析(四)两条相连曲线之间创建倒角
适用版本:NX6以上
NX中我们经常用到曲线,在开发过程中,我们需要去分析曲线数据。此文中介绍一下如何在两条相连曲线之间创建倒角(至少一条曲线是直线段,另一条可以是直线段或者圆弧)。
首先我们要确保两个曲线结构都是相连的线,找到相连的交点,然后两条曲线各自从交点处缩短一定的距离,计算出曲线的新端点,再创建一条线段连接两个端点。
直线段缩短一段距离要简单点,线段可以求出两个端点,并确定单位向量。根据相连点的位置,通过向量计算可以确定新点的位置,再通过曲线编辑端点的方式进行重新设置曲线长度:
圆弧缩短一段距离要稍微麻烦点,通过已知要缩短的距离,除以圆弧的半径,确定弧度(角),然后对圆弧进行起始角或者终止角的编辑,缩小弧度角指定角度,并计算出新的端点:
创建直线段,连接两个新端点作为斜角:
NX有老版的创建曲线倒角功能,但是使用起来不是很方便,而且需要指定方向的相关数据,涉及正向反向,需要去尝试操作。所以我们可以自己通过数学算法,求出倒角后的点的位置,进行曲线编辑,缩短指定距离,然后再创建直线段连接新端点,保证一次正确。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...