曲面的连续性斑马检查显示问题

从图中看到你的分析没有找到根源在哪里,既然准备要做G2的连续性了,为什么一开始画曲线的的时候没有考虑好曲线之间先做成G2的连续?
即使用曲面衔接做了G2连续,提取曲面的边缘,检测连续性也只有G1,如下图
动画0
也可以看到利用曲面衔接后,两个曲面交界处出现明显的转折


可以观察下曲面内部和外部的曲线的曲率梳的情况,如下

如果要做成曲面间的连续性达到G2,同时不想用精确衔接后加点状况出现,建议一开始通过曲面衔接后,提取边缘的线条,再做一次曲线衔接,曲线之间达到G2后,那么生成曲面在衔接曲面即可。

请注意,相同话题不要重发发帖

这样生成的面依旧斑马不顺,最后还得手动调点。这个案例,想单单依靠犀牛命令做出g2完美连续不可能

这是两个话题,一个是衔接曲面,一个是混接曲面,

并不需要手动调点,可以参考下面的文件,解决问题还是需要多尝试和练习
案例_修改.3dm (376.9 KB)


*斑马只是一个检测工具,要先保证造型的情况下才有意义,在Rhino中核心是线,线没处理好,后面生成面,再到体会遇到更多问题,重心应该放在把线与线之间的连续性做好。

遇到的问题都是斑马纹的问题

谢谢你,但是你这个做出的面的边缘变成了三阶五个点,原本的面是三阶四个点,不加一排控制点,斑马顺不了

哈哈哈哈,有意思,既然这么想3阶4点,给你一个文件参考下,要做还是能做的,只是什么都最简,效率为上的情况下这个意义有多大?还需要自己衡量


3阶4点的面~~.3dm (285.2 KB)

大佬你做的时候有没有手动调第三排点?其实这俩面要是有节点或者修剪过,我对补面结果也就不会纠结,只是感觉这俩面都是最简面,想当然能完美自动衔接G2,毕竟他们控制点数结构很一样,但是我试了试,发现无论衔接混接结果都不行,都得手动再调一下点。

没有,其实接缝处的斑马纹只要超过G1的连续性,基本和G2及G2以上的分不出来了,图中连接处的估计达到G1.5X左右,,肉眼已经分不出来了,看了网课应该知道平时基本都是先调好曲线,后面趋势对了在用曲面衔接,即使是选择G1都能达到接近G2的效果。曲线的趋势很重要,这个做好了后面用什么工具基本都不会出太大问题。同时也建议不要一上手就来个G2,先从G1做起,简单好调。

@unique 请注意,根据你所提供的3DM 文件,发现你使用的是一组盗版的许可证,你可能是盗版软件的受害者. 如果你是从我们的授权经销商购买,烦请与经销商联系且索回你应有的正版许可证,我们会提供相关协助。如果你是从其他渠道获得,请卸载之,然后你可以至下面的网站联系你附近的经销商洽谈购买
http://rhino3d.com/sales

我们在中国大陆地区也提供淘宝在线销售业务,请浏览下面的网址了解详情
http://taobao.rhino3d.asia

提醒与呼吁尊重知识产权请从拒绝盗版软件开始,不要等到自己的设计与其他智力劳动成果被剽窃、盗取、盗用或抄袭的时候才想到要维护知识产权,维持良好的知识产权环境需要你的参与.

​​​​​​​

补充一下:不要以斑马纹没对上来判断连续性没有达到预期,斑马纹的显示也是基于网格的精度,网格精度有高有低,而且曲面是否有组合对分析网格的形态都有很大的影响。

必要的时候可以将网格精度调高再去评估。

而且斑马纹不是你这样用的,这个工具更多的用于评估曲面造型的光影趋势,以前是没有专门的工具来做更加精准的检测,现在你既然都用了EdgeContinuity,请以这个工具检测的结果为准。

我感觉这个说法不对,1.这两个面组合起来斑马依旧有错开2网格精度调的地低的话,斑马线只会看起来不光滑,但是他并不会产生错开这种现象。精度调高,斑马线会顺滑起来,但是错开的地方,依旧会错开

退一步讲,如果选择精确衔接,角度公差选择0.02°,就算把斑马质量调到最低,这个接缝处斑马也不会错开

经过一番测试,自问自答下,这个斑马显示没问题,这个连续性也确实到了G2,但是这个G2的角度公差相对大,高光从特定角度这经过确实会产生错开的现象。也只是极个别角度会错开,不纠结这个也没事。如果想让高光不错开,只能把精确衔接的角度降更低,产生精度更高的G2。

没必要纠结这个,既然你用边缘连续性工具检测了结果达标,就可以继续进行其他事情了。

如果实在纠结,可以提取这3条边线,重新四边成面,然后衔接曲面,不用勾选精确,结果一般就正常了,组合或者非组合都比之前要好,工具的计算有时候是会存在误差,知道怎么解决问题就行了。

1 个赞

实际上用户应该有精度的概念,就不会在这种问题上纠结,很多计算式无法做到完全准确的,例如曲面的连续性,除非两个面结构完全做到一致,否则在衔接匹配的时候都会有误差,也就是说无法做到绝对精确。 另外斑马线的检查时借助转化的mesh的,因此即便两个面完全可以做到g2,但斑马线也可能会并没有完全对上,因为转化出来的mesh结构仍然有可能会不同