iCAx开思网
标题:
关于通过曲线网格做曲面与边界面保持G1或G2连续的作法(个人见解)
[打印本页]
作者:
qijiefei
时间:
2006-5-15 09:13
标题:
关于通过曲线网格做曲面与边界面保持G1或G2连续的作法(个人见解)
本人学UG一年多了,在开思网掌握到了许多书本上没有的东西,尤其是在做曲面方面,外购书上对曲面的构思基本上讲得很浅,在开思网上做了一些题目后,对曲面有了一定的认识,建构曲面用得最多的命令就是通过曲线网格了,许多网友经常对无法做到与边界面相切连续(G1)或曲率连续(G2)感到困惑,我开始学做面的时候也不知如何解决此类问题,在网上找了此类问题的解决方法,也没有具体的说明,经常一段时间的练习后才逐渐掌握具体的思路,为了让初学者尽快找到方法,下面我就谈谈对过曲线网格构面的一点看法和认识,:
1、 基本思路
1.1 要做到曲面与另一曲面相切或连续,则构成曲面的所有线条须是相切或连续的,如果线与线之间有拐点,则无法保证面与面之间保持相切或连续的。
1.2 “过曲面上的一点的切平面有仅只有一个”,这个原理一定要理解深刻,在开始构建曲面时,就能够预测曲面与曲面之间相功或曲率是否能够成功,或者这个曲面能不能构建成功等有很大的帮助,下面我就对网上一个题目讲一下:
下面这个题目就是要求做一个曲面通个所有曲线,并保持G1连续
作者:
qijiefei
时间:
2006-5-15 09:15
做这个题目之前如果能明白过“过曲面上的一点的切平面有仅只有一个”这个原理,这个题目一看就知道该如何下手了,这个题目是无解的,这个曲面是无法构成的,下面就我就讲讲我的理解
1) 假如这个曲面已经构建成功了,我们给它命名为曲面A,现在我们再通过曲线1、曲线2、曲线3的交点O做曲面A的切平面,命名为平面B。
2) 那么通过O点曲线1、曲线2、曲线3的切线一定都在平面B上,而曲线1和曲线2为直线,两条直线确定一个平面,按上图示,曲线3的切线明显不在由曲线1和曲线2切线构成的平面上,故平面B不可能存在,则平面A也不可能存在,
3) 我们可以预见,如果这个曲面不要求通过曲线3,则这个曲面在O点的切平面一定是由曲线1和曲线2的切线(也可以说直线)构成的平面上。如下图:
我们可以通过做基准平面来验证,通过O点做曲面A(不通过曲线3)的基准平面
[
本帖最后由 qijiefei 于 2006-5-15 04:37 编辑
]
作者:
穷困潦倒的秀才
时间:
2006-5-15 09:25
老大,你是不是还没有讲完呀?
不要设权限呀,我是今天第一次来这个论坛,正想学东西呢.帮帮我这个菜鸟吧.老大.
作者:
#三点#
时间:
2006-5-15 09:32
支持下
作者:
qijiefei
时间:
2006-5-15 09:41
则基准平面即为曲线1和曲线2构成的平面(因为曲线1和曲线2为直线)
验证了刚才的推论
2、 具体实用
过曲线网格曲面与边界曲面G1、G2必要条件是:组成网格曲面的线条与边界曲面上任意曲线G1、G2连续即可,包括组成网格曲面的线条的切线在边界曲面上。该定理也非常重要,构建曲面成功的关键在此。
通过曲线网格做曲面与其它曲面保持G1、G2连续,最基本的有两种情况:
序号 原始条件 约束条件
1 曲线网格线与边界面边界线相连 曲线网格线与边界面边界线G1、G2连续即可
2 曲线网格线与连界面边界线成一定的夹角 1、 曲线网格线与该边界面任意曲线相G1或G22、 曲线网格线的切线通过边界面
下面我就这两种情况给以说明:
见下图
已知:
A、1.2.3.4.5.6.7.8.9.10分别为曲面的边缘曲线
B、曲面A与曲面B、曲面C相切,曲面B与曲面C相切。
作者:
qijiefei
时间:
2006-5-15 09:42
我们要做通过曲线1、曲线2、曲线3、曲线4做曲面X,并与曲面B,曲面C相切连续,那么必须满足下列条件才能做到用过曲线网格面做成的曲面X与曲面A,曲面B、曲面C相切连续:
a) 曲线4与曲线6相切,曲线3与曲线5相切,则曲面X下边缘与曲面A相切连续;
属于第一种情况
b) 曲线1与曲线8相切,曲线2与曲线9相切,则曲面X右边缘与曲面B相切连续;
属于第一种情况
c) 曲线3与曲线10相切,曲线4的切线在曲面C上,则曲面X上边缘与曲面C相切连续;
属于第二种情况
d) 曲线1与曲线7相切,曲线2的切线在曲面C上,则曲面X左边缘与曲面C相切连续;
属于第二种情况
3 解决办法
我们通过以上的理解可得知,要做到曲面相切最重要的是曲线与曲线相切或曲线与曲面上任意一条曲线相切(包括曲线的切线在曲面上),要知道这两点是否达到要求,我们可以用以下方法:
A、 曲线与曲线相切
方法一、把两条曲线相连成一条曲线,如出现有拐点的提示,则两条曲线不相切。
方法二、用曲率梳分析,曲率线未相连则曲线与曲线未相切
解决办法:曲线拟合或指定曲线的曲率
B、 曲线与曲面上任意一条曲线相切(包括曲线的切线在曲面上)
方法一、通过曲线的端点做曲线的切平面,并做该切平面与曲面的切线,分析曲线与切线是否相切
方法二、通过曲线的端点做曲线的切线,观察切线是否在曲面上。
解决办法:延长曲线,将曲线投影到曲面上,再缩短曲线,做曲线与投影曲线桥接线即可。
作者:
qijiefei
时间:
2006-5-15 09:47
以上为个人浅显的见解,各位高手如有不同意见和见解,欢迎批评指正,本人在此感激不尽,
本人QQ为18519927,愿结交各位坛中网友!
作者:
seagood
时间:
2006-5-15 11:42
HAO 有用
作者:
傲天一笑
时间:
2006-5-15 12:26
说的不错啊,我学了3个月但我有点弄不清楚的
谢谢啊!!
作者:
tevo
时间:
2006-5-15 14:38
我学大半年了还没有弄懂
作者:
lgr222
时间:
2006-5-15 19:34
有研究,值得学习
作者:
feiax
时间:
2006-5-26 21:37
好东西
作者:
rickshu
时间:
2006-5-26 23:48
有见解
作者:
暗影游侠
时间:
2006-5-27 04:16
作者:
auxtin007
时间:
2006-6-1 12:56
好啊
作者:
FSG20001
时间:
2006-9-10 22:55
你是高手,请问我的UG2.0 的通过曲线功能为何不能抓到点作为第一主线川,而教程上的可以呢,谢谢
作者:
never_mind
时间:
2006-9-11 15:23
抓到点作为第一主线串,必须把点扑捉打开才可以
如下图中画圈的地方
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3