[教程] 曲面衔接(匹配)理论知识

7
回复
26529
查看
打印 上一主题 下一主题
[复制链接]

微信扫一扫 分享朋友圈

签到天数: 3095 天

连续签到: 1 天

[LV.Master]开坛元老

1
原创 发表于 2014-8-20 22:57:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本教程 Modern原创

先举几个曲面可以跟曲线完全相同命令:
Loft原则是每条断面线都要长得一样,也就是属性一样。要求是均匀线或者是复制出来的非均匀线;控制点一样多,阶数相同。这几个条件缺一不可。
Sweep2的路径也要求属性一样,然后选择最简扫掠。Sweep2扫描时,最简扫掠呈现灰色,通常最容易犯的就是端点没接到位
EdgeSrf也可以直接长出曲面可以跟曲线完全相同
patch可以直接指定你要的span数量
权重与有理:
权值从造型意义上来说就是用控制点来调整曲面的尖锐度。权值不是数值大小,而是比例,例如同一曲线上,所有的控制点权值都设定成100,这样则依然是无理的。因为没有构成比例。约分后,各控制点还是1:1。权值构成比例,就是有理。没什么很深的理论要注意的。权值会因为很多命令而改变,例如改变阶数,打断曲线等等......
非均匀线形成有几种:
InterpCrv画出来的曲线,参数默认为非均匀线;删除过控制点的曲线;插入过节点的曲线;还有很多。。。很多,这里只举出了最常见几种。这里说的“均匀”指的是节点赋值的均匀程度,跟权重没关系。均匀线跟非均匀线的差异在于非均匀线可以用较少的控制点来达到锐角的造型。
Rhino没有直接显示节点的命令,只有在编辑点的时候可以直接显示。如InsertKnot命令可以把节点显示出来。在均匀线的情况下编辑点等于节点。
一般情况没必要去理解均匀和非均匀,我们只要都用均匀线就可以了,万一不小心画了非均匀线就尽量均匀它。非均匀线可以用MakeUniform 命令均匀化,当然Rebuild也可以。但是MakeUniform 比较不会变形,Rebuild后节点均匀化且节点位置均匀排列,所以变形会比较严重。
非均匀与多节点等都是软件傻瓜化的产物。最早的曲面核心就是纯均匀1span。你想要画一条7个点的曲线,就必须是6阶线。为了让建模者不那么辛苦,所以开发出多节点曲线,使节点与节点之间利运nurbs运算方式自动地达到g2。各位不懂这些基础也同样能建出你要的造型,只是模型没那么简约而已。
现在1Span的面有了,怎么样使其与已有的面连续?
首选的肯定是Match了。很少人知道Match可以一次对多边界匹配,而且虽然有这功能,
但很多情况是不够的。看下面的命令行:
选择MultipleMatches。也可以看看help的演示,但很多情况用这参数还是达不到效果。如果你有一点基础,比较困扰的应该是:匹配了这里,那里不顺;匹配了那边,这里就不顺。真是这里也痒,那里也痒,抓个不停。其实,我也是深受其扰,只是我比你不痒而已。
昨天大概说了下,Match的时候主要变形面一定要简约。例如,在做车时候有一个面要与另外两个相邻的曲面的两边要同时匹配。一般是先让曲面重建成1Span,甚至重建成U或V的Degree=1,在Match过程自动升阶。
像这样Untrim的单面一边如何Match一个双面且Trim Edges?当然match不了。抽线出来看控制点就知道了,所以我们做1Span尽量避免剪切Trim。这里我们先做2次Blendsrf。

接着看下面的实例:匹配u方向会影响v连续方向角落上的两个控制点
复制上边和右边的边界。
接着往下Match,ISO也会跟着下面那个目标面的ISO方向匹配。此时左边衔接处裂开。
现在对左边的目标曲面进行Match(保持ISO 方向)。
看看是不是对称了?整个控制点布局都是45度对称。
然后将被匹配曲面对前面复制出来的两条直线做match。
因此这三个面是可以匹配成G2的。这个实例主要注意的是维持ISO连续,保持边界位置。但是会互相干扰,所以取平均值。
更合理的做法这几个点最好在同一平面上,如果没有这个条件,就必须先将橘色曲面对蓝色曲面做一次匹配,如下图。
将曲面提升到5阶:
蓝色面先对橘色面多重匹配G0,得到趋势面。
橘色面反过来对蓝色面进行匹配,因为橘色的两个面的相邻边阶并没有趋势。
连续性明显好过之前的做法,所以先将曲面提升至5阶后匹配(保持ISO),这才是合理的做法。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏
收藏9
支持
支持0
反对
反对0
订阅 Rhino 最新资讯
回复

使用道具 举报

签到天数: 320 天

连续签到: 1 天

[LV.8]论坛委员

2
发表于 2014-8-21 16:39:26 | 只看该作者
学习,比较深奥,慢慢啃
回复 支持 反对

使用道具 举报

签到天数: 7 天

连续签到: 1 天

[LV.3]三顾茅庐

3
发表于 2014-9-28 08:36:47 | 只看该作者
m大大,高深。。求教m大在实际案例中的使用。。
回复 支持 反对

使用道具 举报

签到天数: 271 天

连续签到: 1 天

[LV.8]论坛委员

4
发表于 2015-2-6 12:51:21 | 只看该作者
感谢M大讲解,慢慢消化!!!!
回复 支持 反对

使用道具 举报

签到天数: 501 天

连续签到: 2 天

[LV.9]论坛支柱

5
发表于 2015-7-13 07:58:06 | 只看该作者
好教程。学习,学习。
回复 支持 反对

使用道具 举报

签到天数: 3 天

连续签到: 1 天

[LV.2]故地重游

6
发表于 2015-7-15 00:22:34 | 只看该作者
匹配了这里,那里不顺;匹配了那边,这里就不顺 找了N久N多个论坛,就是找不到!终于找到了,但还是不太懂!
回复 支持 反对

使用道具 举报

签到天数: 7 天

连续签到: 1 天

[LV.3]三顾茅庐

7
发表于 2020-4-6 19:28:08 | 只看该作者
看不懂啊
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]到此一游

8
发表于 2020-5-27 14:59:32 | 只看该作者
学习中,谢谢M大
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

15927211580

周一至周五 9:30-18:00

武汉市武昌区中山路380号201

  • 关注微信公众号

  • 微信咨询客服号

QQ- Archiver- 鄂ICP备12016959号   充值M币 |勋章中心 | ( 鄂ICP备12016959号 )

Powered by Discuz!X3.2© 2001-2013 Comsenz Inc.

金融信息行业协会理事单位 | 信息服务业行业协会会员单位 | 网络信贷服务业企业联盟单位