|
发表于 2005-6-25 22:24:00
|
显示全部楼层
来自: 中国广东广州
以下是引用gouliyi在2005-6-25 1:10:38的发言:; L( T, y; l m8 Z( w9 O
dd对曲面的理解很深刻, 经过几轮反复讨论, 我对曲面也有了一些新的认识. 不过对实体或曲面拼接后的质量有不同看法.
5 ?0 ^9 e/ Q; S( e* j1 r' k- P1.将下图中的A, B两个零件拼接,并经布尔运算成一个零件后, 用“显示光滑边”检查,顶部曲面(红色)确实是G2。
7 _7 b! t/ _/ T1 Z( [, }2.将A, B两个零件顶部曲面生成单独的曲面并移出(蓝色),拼接并经布尔运算后,用“显示光滑边”检查得到的是G1曲面。7 S* l8 z. E9 l( x- P
http://www.3dportal.cn/attach/down.php?id=539614 [6 W1 n N+ B9 ~! ~7 k$ o
( W) p1 Y9 C5 C( n6 o+ d
http://www.3dportal.cn/attach/2005-6/20056252223752398.jpghttp://www.3dportal.cn/attach/2005-6/200562522232634326.jpg
7 [/ O! a5 G& ^& E- }. q' o4 |gouliyi兄,你好。
0 J$ r, V% T8 @. V2 Y8 s( s% J0 }% H关于什么是G1、什么是G2,我想你还有一些误解。下面转载一段文字来说明。“Gn 表示两个几何对象间的实际连续程度。例如,G0 意味着两个对象相连或两个对象的位置是连续的;G1 意味着两个对象光顺连接,一阶微分连续,或者是相切连续的。G2 意味着两个对象光顺连接,二阶微分连续,或者两个对象的曲率是连续的; G3 意味着两个对象光顺连接,三阶微分连续等。Gn 的连续性是独立于表示(参数化)的。”) S: u' h. E' X9 C
所以说,有没有边界并不说明是不是G1或者是不是G2。换句话说,有明显边界的地方也有可能是G2连续;看不出明显边界的地方也有可能是G1。
) ^; n' e5 [0 ? o4 q. H/ l而你第二次上传的图形,无论实体还是剥离的曲面,在“斑马纹”的检测下都是G2连续。因为他们都符合“二阶微分连续”的数学定义。你认为是G1连续的曲面(有边界),作为iges输出再重新读入,边界就会消失。这个边界只是曲面的边界而已,并不是“曲率变化”或者“曲率变化的变化率”的临界边界。* f; [ T* s* r2 {4 f
你第一次上传的图形,在斑马纹检测下都趋近于G2。因为从R25 到R25.05 的“曲率变化率”是0.05,这个度量在“肉眼判断法则”中过于微小,非常接近于G2、所以很难察觉。 |
|