QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
5天前
查看: 3415|回复: 15
收起左侧

《实体设计》曲面质量的简单判别

[复制链接]
头像被屏蔽
发表于 2005-6-18 21:20:00 | 显示全部楼层 |阅读模式 来自: 中国重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-6-19 10:13:00 | 显示全部楼层 来自: 中国河南郑州
这种方法简单。
发表于 2005-6-20 00:48:00 | 显示全部楼层 来自: 中国广东广州
这个方法 可以检测一些简单的 带过渡实体,但是不能检测 曲面 或者 带曲面的实体 ——— 尤其是这些曲面或者实体不是在CAXA实体设计里面构筑 而是 从外界导入的时候。能够区分G0和G1,不能区分G1和G2。按照 icax.cn 论坛上DD Doing的做法;实体设计是可以做出真实的斑马纹,检测G1、G2的。
头像被屏蔽
 楼主| 发表于 2005-6-20 07:36:00 | 显示全部楼层 来自: 中国重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-6-20 22:44:00 | 显示全部楼层 来自: 中国广东广州
以下是引用gouliyi在2005-6-20 7:36:17的发言:请doingdd上传一个实体或曲面,用以检验楼主方法的正确性。
1 j1 x% o# ~1 v2 ]) L1 _- t% {) j: ~# c; y/ h( R; |6 N5 R/ `
随便哪个 导入或者拼接 的曲面都不能检验;. t: ?# f% n  n5 @
例如这个椭圆球,
* l3 `5 \! _/ e用斑马纹检测是G2的,但是楼主的方法却不适用。
( Z3 }4 l9 N5 X9 c其外还有很多。http://www.3dportal.cn/attach/down.php?id=52891http://www.3dportal.cn/attach/2005-6/200562022432653947.gif
头像被屏蔽
 楼主| 发表于 2005-6-21 10:24:00 | 显示全部楼层 来自: 中国重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-6-21 22:35:00 | 显示全部楼层 来自: 中国广东广州
我的椭圆是用 CAXA制造工程师 混合 CAXA实体设计做的。其实G1、G2,在做的过程中是可以控制的,是不是G1、G2,在做的过程中,制作者自己是最清楚不过的了。斑马纹、高斯曲率分析都是以“肉眼”去分析曲面质量,因为如果连肉眼都分辨不出来曲面的优劣,别的方法就更加不行了。*^_^*
头像被屏蔽
 楼主| 发表于 2005-6-22 11:17:00 | 显示全部楼层 来自: 中国重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-6-22 15:42:00 | 显示全部楼层 来自: 中国河南郑州
楼主的意思是DD做的椭球也只是G0而已,是吗?
头像被屏蔽
 楼主| 发表于 2005-6-22 15:56:00 | 显示全部楼层 来自: 中国重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-6-22 21:19:00 | 显示全部楼层 来自: 中国广东广州
呵呵,也有可能,那个地方我没有缝合;不过CAXA投影的二维图也没有个准普,椭圆线也变成样条线或者多义线了。
发表于 2005-6-22 21:28:00 | 显示全部楼层 来自: 中国广东广州
以下是引用gouliyi在2005-6-21 10:24:24的发言:
/ q/ O7 l) ?+ \doingdd作的椭圆球确实非常漂亮,请问这是用《实体设计》或是其他软件作的?& t' s( ]) R5 d7 a2 `
曲面质量G0、G1、G2有严格的数学定义,斑马纹检查曲面质量是用肉眼观察,当一个G1曲面非常接近G2时,不知用斑马纹检查是否能作出确切的结论?对这个问题,我一直心存疑虑。下面上传一图,共三个零件,请doingdd老师用斑马纹检查一下零件上面的弧形曲面,它们分别是Gx质量?谢谢!% F' j5 Q! ]; Z" r! G, A' \$ J/ [' j
http://www.3dportal.cn/attach/down.php?id=52942- L% @& a+ l) ^; h" X: I5 O* C

' L  T! z0 @8 X1 q% x+ x$ Q+ A8 N1 d±0.05级别的G1、G2差别几乎看不出来,±1级别的稍微有区别。' ?' u( ^9 C  l, q8 e9 I0 n
图示的左边是±∞的G1、中间是±1的G1、右边是G2。http://www.3dportal.cn/attach/2005-6/200562221274346095.jpg
头像被屏蔽
 楼主| 发表于 2005-6-22 23:23:00 | 显示全部楼层 来自: 中国重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2005-6-24 21:30:00 | 显示全部楼层 来自: 中国广东广州
以下是引用gouliyi在2005-6-22 23:23:14的发言:
" H$ C( a. b- N3 H我发的图中三个零件,左边和中间两个零件完全相同,是由R25和R25.05两个圆柱面连接(相切),所以是G1;右边零件就是R25的圆柱面,当然是G2。如果进一步缩小左边两个零件圆弧半径差,譬如R25R和25.005,再用斑马纹检查,不知结果又是如何?
! g! o/ a4 T1 g& I) L& k4 v  A  h- `& w- l
gouliyi兄,你好。6 l4 v  [8 p% W' f
今天我上传的“枕头.igs” ,是用Pro E做的,检测的时候达到G2连续。但是在实体设计里面,取消“显示光滑边”,边界仍然存在。我怀疑 CAXA实体设计的 G连续标准 和 别的软件不太一样的,甚至可能更为严格。2 Y4 |1 [, |! a
这几天我都不断的倒腾各种曲面、实体,用两种方法来检测G连续性。我发现,只要是比较明显的G1、G2连续,例如平直边的G1以上的连续,无论在哪个软件里面检测都是正确的。
( {3 R6 |- S% G/ S- w( H1 h一旦是比较复杂的曲面、曲面数量比较多,尤其是两张曲面的缝合边界,在别的软件里面检测是G1、G2的,到了CAXA里面,用“光滑边”方法检测,都是G0。
/ @! t4 u7 O+ o) r我百思不得其解,按道理,你的方法也应该是正确的啊,但是传统的检测曲面的方法也不容质疑。
5 a/ g8 X( a: n& a  D" a# k4 ?% R后来我想,这是由于曲面精度造成的,因为比较简单的图形,例如直边过渡,精度可以达到无穷高,所以计算机能够很容易的识别;对于复杂的图形,精度是由表面三角形的大小控制的,精度有限,有可能肉眼能够判别的精度,计算机却无法判别。(肉眼判断OK的精度,计算机却判断NO。)而计算机的严谨性,远比肉眼更高。( M: z# P, M, R% H. e; A
那么,我们手里似乎存在这样一根杠杆,只要承认CAXA“光滑边法测G连续”的正确,那么论坛上其他高手用别的软件所做的所有G1、G2,其实都不是真正意义上的G1、G2,能够通过肉眼判断,却无法通过计算机判断。-_-||
$ p) G* ^, H/ V这样说来,其实有两种G1、G2。一种是“肉眼级别的G1、G2”,一种是“数学级别的G1、G2”。一般软件只能够检测“肉眼级别的G1、G2”,实体设计可以检测到严格到“数学意义”的G1、G2。( j( d3 F; s5 `) h
一般的过渡图形、标准G1、G2图形,用两种方式都可以判断;但是对于复杂的曲面,一般很难做到“数学级别G1、G2”所以只能用“肉眼级别的G1、G2”方法去判断就好了。不然,用严格的“数学级别G1、G2”去判断的话,没有人能够做到这样的要求————
4 P! w/ i0 P' h" Q3 g9 }. k想象一下,这个“数学意义G1、G2”的意思就是:一张曲面,无论多复杂,只能一次做出来,不能补面、不能缝合,因为一旦补面、缝合,就会出现精度缺失、强行拟合等等不能严格G连续的情况。谁能做到啊 *^_^*http://www.3dportal.cn/attach/down.php?id=53944
头像被屏蔽
 楼主| 发表于 2005-6-25 01:10:00 | 显示全部楼层 来自: 中国重庆
提示: 作者被禁止或删除 内容自动屏蔽
发表于 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、所以很难察觉。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表