第19课教浇花壶

问题一:



做完衔接曲面,把曲面移出来的时候,曲面与曲线始终脱离不了。

问题二:



跟着视频,通过快速混接曲线的方式生成调整完中间的曲线,放样的时候按照视频的同样设置,生成的曲面结构线很奇怪,改变一下设置可以形成类似的结构线曲面,但是曲面跟原始曲线有了明显的偏差。

问题三:



视频里,在第一次混接曲面的时候,勾选了“精确衔接”,第二次没有勾选,这其中的原理是什么?

因为从Rhino6开始,衔接曲面支持建构历史,你在衔接曲面之前开启了建构历史,那么你衔接过的曲面边缘是会和目标边缘/曲线有关联性的(或者叫做约束),如果想和视频中效果一样,可以先清除曲面的建构历史再移动。

另外,在之前的另一个主题中回答过你如何清除建构历史了。

如果下次遇到Rhino 7 和 Rhino 5 相同的操作结果却不同或者感到奇怪,可以考虑是不是因为Rhino6/7中的该指令支持建构历史所致。


这个问题我认为不用完全照着视频中的做法一步一步做,做模型方法没有对错,而且我也不认为我当时讲解的方法是最好的,如果展开给你解释为什么和视频中的不一样,目前对你帮助不大;我建议就按照你的方法:更改断面线的选项,让结构线分布不要那么奇怪,至于说底部边缘和曲线脱离,使用衔接曲面工具将曲面边缘贴合到原来的曲线即可。

学软件就是不断的学习解决问题的办法,你知道怎么解决了就不会被一个小问题所绊住然后怀疑自己哪里操作出错了等等。


这些是建模经验,要靠长期做模型才能积累,还是和之前的建议一样:先把你的模型做出来一个完整的,方法不需要和视频完全一样,或者说你觉得视频的方法有些不理解,可以先放一放,等到再多做一些练习后回头来看,可能这个问题就不再是问题了。

这个教学目的是向大家分享Rhino这类曲面软件对非四边造型拆面思路的,重点传达的是思路本身而非具体的步骤,正巧这个范例我们认为是个难度适中的模型,所以拿出来分享比较合适,做出造型是目标,而步骤只是通往目标的路而已,你先要做出完整的造型,然后再慢慢去精进你的方法。

放样的时候选取了上下两根曲线,如果是建构历史的原因,为什么下面不出现同样的状况?

你是把上面的边缘衔接到别处,那么就只对上面的边缘起作用,和下面的边缘有什么关系呢?

四分点捕捉
大部分捕捉正常,遇到过几次锁点捕捉不到的情况,这种情况是哪里操作不对吗?还是软件的bug?

你要捕捉到哪里?曲线上?那你的最近点捕捉也没打开呀

我要捕捉四分点,勾选了的。


倒角过程中的预览状态

完成状态
建模的过程中,有些按自己的方式做了,基本能把形体做出来,到最后倒角的时候,有一个边缘顺利完成,有一个崩了,没看出来是哪个地方的原因。

你可以把包括以上问题的模型上传,注意模型不要倒角,并且把你之前倒角的设置截图附上(指令区的选项的设置),我们根据你的设置测试下,方便排查原因。

A01-rhino7 -02.3dm (1.3 MB)
这是倒角问题的模型。
A01-rhino5.3dm (41.0 KB)
这是无法捕捉四分点的模型,在上传之前又测试了一下,rhino5还是无法捕捉,rhino7可以;昨天两个都无法捕捉。

这些曲面并没有真正组合到一起,影响倒角结果,肉眼可见,用边缘分析工具查看更直观。

建议先学习下倒角的规范再处理这个问题。参考本套教学第22章节:
https://class.rhino3d.asia/detail/p_5e95b632b3be3_fLN7nZAV/6


我测试了,右侧的曲线在Rhino 5的确无法捕捉到四分点,Rhino 6/7都没问题 ,这个建议你用新版的Rhino即可,Rhino 5这些小问题不会再修复了。

这种神奇的现象我还没遇到过,我猜测是与你Rhino 7的版本有关系,请更新到Rhino7.11以上,如果是盗版请卸载,下载 Rhino 7 90天全功能试用版。
https://www.rhino3d.com/download/rhino-for-windows/evaluation

@Ansen 老师您好,我按照视频中的步骤,对补面进行调点并衔接曲面,但得到的曲面结果不怎么理想。衔接曲面后,曲面的控制点扭曲较为厉害,衔接部分不顺滑。我错误的原因出现在哪里呢?



这个是我的调点结束后,还未衔接曲面的模型
浇花壶建模02.3dm (252.5 KB)

你的这个问题是很多初学者都会遇到的类似问题,所以我录制了一段教学并且添加到了这个章节下面

你也可以直接访问 19-03 范例-浇花壶建模 答疑补充(2022) | Rhino合集 来观看。

我演示用的文件也附加到这个视频的资料里面了,可以下载参考。

您好Ansen老师,再次感谢之前的解答
看完解答视频后我再次进行了浇花壶建模的练习。在建模过程中又发现几个问题,因此再向老师讨教一下

问题一:老师您在解答视频中,使用_InsertKnot(插入节点)来增加曲面控制点。而我在自己进行尝试的时候,使用了_ChangeDegree(更改曲面阶数)来增加曲面控制点。感觉衔接曲面后得到的结果不如您使用_InsertKnot得到的结果好。这是为什么呢?按理说曲面不是阶数越高,越顺滑嘛?

问题二:


一号边衔接,为什么不会影响二号边?是因为Match拥有建构历史吗?

问题三:我在最后使用_OffsetSrf(偏移曲面)生成内壁,内壁有较大的缝隙(缝隙大于公差)。且外壁无缝隙,只有偏移得到的内壁有问题


但我进行多次尝试后,发现偏移曲面中的一个选项会解决这个问题


将锐角切换为圆角就会解决。这是为什么呢?

理论上一条曲线或者一张曲面 阶数越高,内部顺畅度会越好,但不代表说你用工具(例如衔接曲面)这些面变化后的结果就越好,这是2个概念。

低阶的线对拟合任意造型都有很大的优势,做造型3/5用的是最多的,它们在流畅度和拟合度之间的平衡性是最好的。所以没有特殊情况,你不需要用到更高阶的曲面,你把曲面想象成一块有弹性的材料,阶数高了,曲面内部以及边缘的”收缩性“越强,所以不一定能贴合好任意形状,最终你还是要增加面的点数去再做拟合。

结果不好还有一个原因,就是周边条件不够好,也就是做造型常说的趋势,这个需要多做模型去体验,1-2句也说不清楚的。

相邻边缘去分别衔接不同的目标当然会影响,只是因为1号衔接只需要G0,所以仅会影响边缘处的那几个点而已,对2不会影响或者说影响非常小。

这个问题不用纠结,偏移本来就是逼近运算,有误差也正常

你要掌握的就是怎么去解决问题,像你提到的把偏移的选项切换下就能得到更好的结果,刚开始学习就是要像你这样去尝试。至于原因,你可以检查下你原来被偏移的那张面的结构了,看不出所以然可以先放着,等到有经验再回过头来想就能想清楚。

一般来说,遇到这种问题你只需要用衔接曲面把两张面接一次G1即可,就能消除缝隙,其实G0也够,具体的可以对比。

最后再补充一点,你要把 Rhino 更新到最新的修正版,一些工具存在一些小问题通常在最新版中就已经被修复了。

1 个赞