QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 3549|回复: 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上传一个实体或曲面,用以检验楼主方法的正确性。
- B. a4 r+ W: J7 h3 P3 y: y; z; ?2 m' W3 K. X8 B( D8 x
随便哪个 导入或者拼接 的曲面都不能检验;+ a$ ^( n6 j* [2 s
例如这个椭圆球,
$ k$ C- F* @# O( t用斑马纹检测是G2的,但是楼主的方法却不适用。; S; N, o% d; n4 W9 @8 m/ r3 M
其外还有很多。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的发言:
* `1 X% F3 Y8 h9 `doingdd作的椭圆球确实非常漂亮,请问这是用《实体设计》或是其他软件作的?
. J( d$ [' l/ t0 a: T( p曲面质量G0、G1、G2有严格的数学定义,斑马纹检查曲面质量是用肉眼观察,当一个G1曲面非常接近G2时,不知用斑马纹检查是否能作出确切的结论?对这个问题,我一直心存疑虑。下面上传一图,共三个零件,请doingdd老师用斑马纹检查一下零件上面的弧形曲面,它们分别是Gx质量?谢谢!' N# |. z$ z- X- @" B1 t
http://www.3dportal.cn/attach/down.php?id=52942% P# X& a7 Z% ~" g9 d

1 ?! U  i: ?  Z; ]: a±0.05级别的G1、G2差别几乎看不出来,±1级别的稍微有区别。
9 E1 v" d* Z  A+ Q9 w1 T8 p  {图示的左边是±∞的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的发言:
+ l4 U: N( P) \. c1 \, r我发的图中三个零件,左边和中间两个零件完全相同,是由R25和R25.05两个圆柱面连接(相切),所以是G1;右边零件就是R25的圆柱面,当然是G2。如果进一步缩小左边两个零件圆弧半径差,譬如R25R和25.005,再用斑马纹检查,不知结果又是如何?/ W) ^6 C. `  A; w

7 K3 _8 r7 E: p$ ~7 |& F. Vgouliyi兄,你好。
* i2 s4 Q" g* ?* \1 I今天我上传的“枕头.igs” ,是用Pro E做的,检测的时候达到G2连续。但是在实体设计里面,取消“显示光滑边”,边界仍然存在。我怀疑 CAXA实体设计的 G连续标准 和 别的软件不太一样的,甚至可能更为严格。
) {; e; D+ k& w2 v3 ~7 I! [这几天我都不断的倒腾各种曲面、实体,用两种方法来检测G连续性。我发现,只要是比较明显的G1、G2连续,例如平直边的G1以上的连续,无论在哪个软件里面检测都是正确的。; x; P; e3 E$ l% X
一旦是比较复杂的曲面、曲面数量比较多,尤其是两张曲面的缝合边界,在别的软件里面检测是G1、G2的,到了CAXA里面,用“光滑边”方法检测,都是G0。# ~7 W( j9 h  u' b3 L( T& p
我百思不得其解,按道理,你的方法也应该是正确的啊,但是传统的检测曲面的方法也不容质疑。
- c) C* R% N  y' E& S& h后来我想,这是由于曲面精度造成的,因为比较简单的图形,例如直边过渡,精度可以达到无穷高,所以计算机能够很容易的识别;对于复杂的图形,精度是由表面三角形的大小控制的,精度有限,有可能肉眼能够判别的精度,计算机却无法判别。(肉眼判断OK的精度,计算机却判断NO。)而计算机的严谨性,远比肉眼更高。
3 i  g$ P4 X. g. U  p( {那么,我们手里似乎存在这样一根杠杆,只要承认CAXA“光滑边法测G连续”的正确,那么论坛上其他高手用别的软件所做的所有G1、G2,其实都不是真正意义上的G1、G2,能够通过肉眼判断,却无法通过计算机判断。-_-||
3 h' _6 y4 X: g! \% E( D  h; [这样说来,其实有两种G1、G2。一种是“肉眼级别的G1、G2”,一种是“数学级别的G1、G2”。一般软件只能够检测“肉眼级别的G1、G2”,实体设计可以检测到严格到“数学意义”的G1、G2。  I0 O* n( O5 @+ H* N
一般的过渡图形、标准G1、G2图形,用两种方式都可以判断;但是对于复杂的曲面,一般很难做到“数学级别G1、G2”所以只能用“肉眼级别的G1、G2”方法去判断就好了。不然,用严格的“数学级别G1、G2”去判断的话,没有人能够做到这样的要求————# D; Z) }  Z% @- I: \4 w
想象一下,这个“数学意义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的发言:0 _3 C: B# {/ U5 `" j6 {
dd对曲面的理解很深刻, 经过几轮反复讨论, 我对曲面也有了一些新的认识. 不过对实体或曲面拼接后的质量有不同看法. ( _2 S/ }0 h* c7 l
1.将下图中的A, B两个零件拼接,并经布尔运算成一个零件后, 用“显示光滑边”检查,顶部曲面(红色)确实是G2。
  f( E' H4 e& z/ i& A/ S3 [2.将A, B两个零件顶部曲面生成单独的曲面并移出(蓝色),拼接并经布尔运算后,用“显示光滑边”检查得到的是G1曲面。$ T2 C# D( s; Z$ G3 G. m5 }* h
http://www.3dportal.cn/attach/down.php?id=53961
8 o) _5 w6 O4 t$ p' ]5 M. t5 R7 Y! q! H& Y
http://www.3dportal.cn/attach/2005-6/20056252223752398.jpghttp://www.3dportal.cn/attach/2005-6/200562522232634326.jpg
2 n* a8 {* L1 `& mgouliyi兄,你好。
9 w* o# w# j' u3 R1 \4 }9 h" }& l关于什么是G1、什么是G2,我想你还有一些误解。下面转载一段文字来说明。“Gn 表示两个几何对象间的实际连续程度。例如,G0 意味着两个对象相连或两个对象的位置是连续的;G1 意味着两个对象光顺连接,一阶微分连续,或者是相切连续的。G2 意味着两个对象光顺连接,二阶微分连续,或者两个对象的曲率是连续的; G3 意味着两个对象光顺连接,三阶微分连续等。Gn 的连续性是独立于表示(参数化)的。”
* m' y) n7 i( N% g8 n- I所以说,有没有边界并不说明是不是G1或者是不是G2。换句话说,有明显边界的地方也有可能是G2连续;看不出明显边界的地方也有可能是G1。
- }2 t0 S3 B' y% }1 W而你第二次上传的图形,无论实体还是剥离的曲面,在“斑马纹”的检测下都是G2连续。因为他们都符合“二阶微分连续”的数学定义。你认为是G1连续的曲面(有边界),作为iges输出再重新读入,边界就会消失。这个边界只是曲面的边界而已,并不是“曲率变化”或者“曲率变化的变化率”的临界边界。
% M7 r( W; q+ \0 \: t8 V& i5 _你第一次上传的图形,在斑马纹检测下都趋近于G2。因为从R25 到R25.05 的“曲率变化率”是0.05,这个度量在“肉眼判断法则”中过于微小,非常接近于G2、所以很难察觉。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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