请选择 进入手机版 | 继续访问电脑版

曲面接缝连续性问题 【 莫比乌斯封闭对齐问题,6楼起提供详细说明】

[复制链接]
1127611 半醉earth 发表于 2014-5-8 17:58:17 楼主
本帖最后由 Jessesn 于 2014-5-9 12:15 编辑

大家好 ,请教大家一个问题,为什么我做的曲面接缝总有问题呢,放样的方式我都试了,还是不行,还望坛友指点一二,麻烦大家了 ,文件已传,用grasshopper做的,我用犀牛曲线流动做很平滑,用gh做,接缝出总是g0连续,能力有限,望大家指点下。
03.png
02.png
01.png

连续性问题.zip

14.88 KB, 下载次数: 323

关于大陆地区Rhino原厂培训中心
Dixon 发表于 2014-5-9 10:58:09
推荐
您好,您的问题,看起来比较简单,其实解释比较复杂,很多教学也不会仔细讲清楚。我们稍微做一些简要解释

1.你首先必须知道,曲面如果要对接,那么必须要求uv要能正确对应,因此正常的即便是一个简单的默比乌斯单面,因为对接端的方向因为旋转了180度,导致边缘方向相反,所以是无法做曲面的融合行程闭环的,也就是说,那个接缝是必须存在的,不可能通过任何办法消除。


2.如果是反转360度的整数倍,那么没有问题,以内接缝和方向经过360度的旋转,又重新对齐了。因此如果你的程序设置为360度(排除程序的其他问题),那么是ok的可以生成循环封闭的曲面,自然是很光滑的。


3.但以上的方法其实是曲面法则和做法的限制引起的,并不表示180度的莫比乌斯就无法做出来,或者说无法在接缝处做到光滑。

莫比乌斯的接缝问题

莫比乌斯的接缝问题

360度

360度

评分

参与人数 2技术 +4 坛币 +11 收起 理由
深蓝Ansen + 2 + 5 很给力!
simonchen + 2 + 6 D大出手,神马都是浮云!

查看全部评分

Dixon 发表于 2014-5-9 10:58:35
3
本帖最后由 Dixon 于 2014-5-9 11:00 编辑
Dixon 发表于 2014-5-9 10:58
您好,您的问题,看起来比较简单,其实解释比较复杂,很多教学也不会仔细讲清楚。我们稍微做一些简要解释
...

继续和上面的回复,

如果直接做180度的莫比乌斯,那么因为接缝反转的问题,强行保持接缝对齐,就会导致如下后果


因此,有两种解决办法。
m3.png
m4.png
Dixon 发表于 2014-5-9 11:08:26
4
本帖最后由 Dixon 于 2014-5-9 11:14 编辑

1.保持接缝错开,也就是不做边缘融合,这种方法导致的问题就是,如果做法不做特殊的有针对性的调整,那么接缝处可能会不光滑,例如下面用rhino直接做loft也是一样的,其实你的程序也就是这个问题,因为loft并不能直接保证接缝处的光滑。所以这不是gh或者rhino的问题,相反这样的结构本来就是不光滑的。


2,在rhino中我们可以通过其他很多方法处理,避免咋再曲面接缝位置出现不光滑的现象。

直接做loft,180度的情况无法做光滑对接

直接做loft,180度的情况无法做光滑对接
m6.jpg
Dixon 发表于 2014-5-9 11:19:35
5
本帖最后由 Dixon 于 2014-5-9 11:49 编辑

另外一个方法,就是人工对齐扭转180度之后的曲面的接缝,再rhino里效果如下

这种方法同样可以做到接缝光滑,并且用loft来做


m7.jpg
m8.png
Dixon 发表于 2014-5-9 11:29:28
6
本帖最后由 Dixon 于 2014-5-9 11:49 编辑

以上两种做法,都可以做到 :180度的莫比乌斯 ,接缝光滑。

1.第一种是通过做曲面的技巧避免不光滑的问题

2.是通过调整 线的闭合点的结构,让闭合点不会错开,来保证 loft功能打开封闭放样功能后不会错开变形的目的。

因此,外形可以做到一样,但曲面的结构是不同的。


所以你的问题不是gh的问题,而是rhino里做面几何法则没搞清楚的问题。还有手法课可以多种多样,就看怎么灵活运用了。

所以重要的是方法,方法没错了, 用什么工具都可以做,gh也好,rhino也好。
m9.jpg
Dixon 发表于 2014-5-9 11:58:11
7
我补充一张图,左边是原始的先的接缝,中间是改过的,后边是效果
mmm.png

mbws.3dm

220.49 KB, 下载次数: 184

深蓝Ansen 发表于 2014-5-9 12:23:56
8
470942035 发表于 2014-5-9 11:32
第二种方法没看懂

写程序也不是依葫芦画瓢,需要自己去尝试多种方法,才能找到原因。
这些问题的处理经验来自Rhino,你需要自己去测试,在你原来程序的基础上稍作改动即可。
seam.jpg

评分

参与人数 1坛币 +2 收起 理由
Jessesn + 2 赞一个!

查看全部评分

 楼主| 半醉earth 发表于 2014-5-9 13:30:53
9
Dixon 发表于 2014-5-9 11:08
1.保持接缝错开,也就是不做边缘融合,这种方法导致的问题就是,如果做法不做特殊的有针对性的调整,那么接 ...

谢谢您的恢复,看了您写的这些,豁然开朗。我之前也用过,犀牛手工做,很光滑,但尝试用gh做,始终未成功。一下图是我的两种方法,第一中用扭曲做的,接缝处的点也跟着扭曲,做出来的面很光滑,第二种是先180度扭曲8根椭圆曲线,在放样,但放样后的形体接缝处的点没有跟着旋转过来,流动后导致曲面只是位置连续,谢谢。
07.png
06.png
05.png
04.png
03.png
02.png
01.png
 楼主| 半醉earth 发表于 2014-5-9 13:37:40
10
深蓝 发表于 2014-5-9 12:23
写程序也不是依葫芦画瓢,需要自己去尝试多种方法,才能找到原因。
这些问题的处理经验来自Rhino,你需要 ...

多谢您的答复,受益很多,自己确实对犀牛命令理解的不深,还需细心研究,以后多来论坛。
您需要登录后才可以回帖 登录 | 注册成为会员

本版积分规则