Rhino(犀牛)中国技术支持与推广中心

标题: MatchSrf 详解。(看完这个你还不懂怎么用MatchSrf,不是你脸黑,就是RP不好~) [打印本页]

作者: a1781314    时间: 2014-8-9 21:39
标题: MatchSrf 详解。(看完这个你还不懂怎么用MatchSrf,不是你脸黑,就是RP不好~)
本帖最后由 Jessesn 于 2017-5-3 15:01 编辑

2014-08-12 修正一处错误,帖子中蓝色字体标出

MatchSrf详解

        早就想写这篇帖子了,想把Rhino学好的同学们慢慢点开来看,不要太懒惰,也不要嫌弃啰嗦 ~
        很早以前就注意到论坛的Rhino板块虽然有N个讨论Rhino的问题,但是几乎都是属于版本安装,程序BUG,建模思路,NURBS原理的讲解。从2010年的儿童节泡论坛至今已经有4年多的历史【啧啧啧~~~一不小心就已经是一个泡的发烂的老坛酸菜了.......】,在帮助坛友解决问题的同时自己也学到了不少【问君哪得清如许,为有源头活水来~~】,对于某一些常用工具,尤其是常用工具中的高频使用工具,例如MatchSrf,match,Sweep2,loft等等,虽然我们用的很多,但是似乎却没有多少人真的对这些工具弹出来的面板参数完全了解。虽然有些帖子中偶尔有提高某个工具的某些参数怎么用,但在我的印象中似乎还从来没有哪一篇帖子的标题上写着:XXX工具讲解。【如果你发现有,那你见到的是幻觉,幻觉,~~~~~幻觉~~】。
其实以上的酸文其实都不是我今天要说的主题【呵呵,呵呵呵,居然还没进入正题~~~】,只是因为过段时间就要搬家了,可以换一个新环境,于是就很佛心的送上一些关于MatchSrf这个工具的使用详解。

以下才是今天的精彩主文 :


MatchSrf可以在Surface tools工具箱中找到图标。请看上面的截图。
曲面衔接,一般是用于改变曲面的连接顺滑度的工具。
MatchSrf使用条件:需要改变的曲面必须是未修剪曲面【Surface】,目标曲面可以是修剪曲面【Trim Surface】。知识延伸:曲面可以用来衔接曲线,但是只能满足G0衔接【因为曲线不具有UV方向性】
曲线也一样可以用来衔接曲面,不过是match命令,而不是MatchSrf






以下是该工具弹出来的选项面板【Rhinoceros 5.0版本】:



我们先说最上面部分,最上面部分是曲面连续性的选择,
位置【G0】, 相切【G1】 , 曲率【G2】. 如何区分这三个连续级别。请到论坛查看我发布的帖子:Rhino基础知识分享之曲线连续性,以下是连接:【http://bbs.rhino3d.asia/thread-21059-1-1.html】。

--------------------啦啦啦~我是逗逼分割线--------------------

现在我们来讲解中间部分:

互相衔接 ,以最近点衔接边缘, 精准衔接, 维持另一端【这一个我们放到后面一些来讲】。

互相衔接:顾名思义,就是两块曲面都参与变动,2块曲面都是变动对象。知识延伸:既然都是变动对象,那么2块曲面都必须是未修剪曲面。这种情况下,程序定义2块曲面的接触点,一般是两块曲面的连线的中点,这个选项多用于对称物体。

可以看到上面截图中2块曲面的接触点刚好就是红色曲线的中点。

以最近点衔接边缘 : 这个我们就能直接看出来字面意思,就是程序选择最短的边缘来进行衔接。 请看下面截图说明。


知识延伸: 当你只需要衔接某条边的某一段,可以使用splitEdge来分割你需要的衔接的Edge,并且根据你的需要来选择分割多少段以及每一段的距离,不过此时要记得不要勾选以最近点衔接曲面。请看下面截图:


精准衔接:
当变动曲面无论在阶数上或者控制点数量上都比较低,用这样的曲面去衔接边缘较为复杂的曲面,就会出现接触边缘有缝隙的情况。 精准衔接存在的目的就是为了帮你消除这样的缝隙。
下面的一组图就做了很好的说明:


精准衔接会自动给曲面增加Degree值以及iso。

距离 0.001 单位:模型单位的位置【G0】衔接公差。
正切 1.0 度 : 正切【G1】衔接的角度公差。
曲率 0.05 百分比 : 曲率【G2】衔接的曲率公差百分比。

这三个选项是指精度控制。一般不需要调整。使用默认即可。

在Rhino 4 的版本中是没有这么多选项的,但是可以通过调整模板单位中的公差等等选项来控制精度【有经验的朋友一般都不会这么做,免得以后造成什么想不到的麻烦】。Rhino 5中把这个选项从模板中独立出来了,但保持默认即可。

维持另一端:
当变动曲面控制点较少,阶数也比较低的时候,勾选了相应的选项,程序会改变曲面的阶数,并且增加控制点,避免曲面另一端的边缘的连续性被破坏。下面图中可以看到2块曲面在某个方向上Degree=1,我用位置较低的曲面衔接位置较高的曲面,维持另一端的选项选择【无】,会出现第二张截图的情况。

出现这样的问题的原因在于上图中红色箭头标记的这块曲面V方向上的阶数低,控制点也少,而我选择的连续性却是相切【G1】,一块曲面需要满足切线连续,那么最少需要变动这块曲面的前两排控制点【基础知识不在这里赘述,请各位自行浏览我帖子前面的那个链接】,当我选择了维持位置连续之后,可以看到程序自动给曲面增加Degree值,并且也增加了控制点。蓝色箭头的曲面一端就变成了G1连续,而红色箭头一端就还是保持着G0连续【因为我选择的是维持位置连续性】


如果你在维持另一端的连续性上选择曲率连续,那么程序就会继续提高Degree值以及控制点数量,直到达到你的要求。
下面的图中,红色箭头是G0连续,蓝色箭头是G1连续,绿色箭头是G2连续


知识延伸:变动曲面本身阶数高低与控制点数量多少会影响这个选项。如果变动曲面本身控制点足够多,例如一块Degree=3,控制点=7的曲面,无论你选择维持另一端的中的哪个选项,程序都不会对这块曲面有任何影响。可以看到下面2张截图的对比。中间的曲面某个方向上Degree=3,控制点=7的曲面,因为G2连续最多影响前三排控制点,当你的曲面控制点足够多,并且多到不会影响另一端曲率的时候,这个选项对此曲面无效。




现在我们来看最后一部分:
结构线方向调整

自动:
如果你的目标边缘是未修剪边缘,结果和与目标结构线方向一致选项相同。
如果你的目标边缘是修剪过的边缘,结果和与目标边缘垂直选项相同。

维持结构线方向:勾选了此选项,程序就会尽量的维持改曲面的iso方向。尽量让曲面少变化,却又满足连续要求。
以下是一组对比图:


与目标结构线方向一致:
下面的图中,iso方向调整我选择的是【与目标曲面结构线方向一致】的选项。
请注意看连续性我选择的是G1连续。变动曲面的iso会变得跟目标曲面的iso方向一致【切线方向】
如果你选择的连续性是G2连续,那么iso方向调整则是G2连续,而不是我截图中的G1连续了。


与目标边缘垂直选项:
有图有真相,不多说~~~

还没看明白 ? 来一个角度测量工具截图~~~

在实际使用过程中,如果发现衔接曲面的结果不是你要的,变动曲面在衔接之后变得扭曲,可以试试勾选以最近点衔接,在结构线方向调整上如果脑袋里面没什么概念,可以多点击一下几个不同的选项,可能会得到你意想不到的惊喜~~

结论:
         只有当你真的完全了解一个工具的每一个参数面板选项,你才能解决更多的问题,也能避免一些不必要的问题,提高工作效率~~~

         以上就是我自己根据使用经验加上可以查阅到的一些资料整理而成的。除了了解下Rhino5的版本改善外,顺便重温下旧知识。内容若有错误,敬请指正~
                                                                                                                         2014.08.08

如若转载,请注明出处。

此贴已经整理成文档。请到2楼下载。


作者: a1781314    时间: 2014-8-9 21:39
本帖最后由 a1781314 于 2014-8-12 07:50 编辑

已经整理好的word文档在此下载~~~

附件中也已经修正了错误。


MatchSrf 详解.part1.rar (850 KB, 下载次数: 529)

MatchSrf 详解.part2.rar (850 KB, 下载次数: 517)

MatchSrf 详解.part3.rar (850 KB, 下载次数: 512)

MatchSrf 详解.part4.rar (850 KB, 下载次数: 522)

MatchSrf 详解.part5.rar (357.39 KB, 下载次数: 475)

[/hide]
作者: 筑梦NARUTO    时间: 2014-8-9 21:45
学习学习。
作者: KENKOS    时间: 2014-8-9 22:03
感谢楼主~前来学习~
作者: simonchen    时间: 2014-8-9 22:14
太好了~~A大出教程,搬个小凳子来听课
作者: a1781314    时间: 2014-8-9 22:19
simonchen 发表于 2014-8-9 22:14
太好了~~A大出教程,搬个小凳子来听课

谢谢simon大大抬举。
作者: 花づ弄影    时间: 2014-8-9 22:21
教程一定要顶起来
作者: 剑鱼    时间: 2014-8-9 22:29
感谢A打的分享
作者: update    时间: 2014-8-9 22:51
小板凳,排排坐。
作者: 半醉earth    时间: 2014-8-9 23:00
来学习好教程
作者: Jessesn    时间: 2014-8-9 23:00
A版佛心呀,精华了!
作者: wcwf    时间: 2014-8-10 00:40
Look 1 Look !!!
作者: sauyv    时间: 2014-8-10 01:31
非常好的工具  早在08年至今我一直有的想法(对于match blendsrf loft sw2 NW逼近or属性命令的讲解)哈哈。仅想法···然后到了今天点了赞、
作者: 深蓝Ansen    时间: 2014-8-10 06:12
好东西,赞一个,感谢分享,祝搬家顺利!
作者: ylbyk    时间: 2014-8-10 09:05
谢谢楼主教程,来认真学习一下

作者: 马可斯    时间: 2014-8-10 10:56
认真学习啦
作者: 慕容雪村    时间: 2014-8-10 11:15
好帖子。看看
作者: 罗德利亚    时间: 2014-8-10 13:01
A哥出的肯定是好东西
作者: 470942035    时间: 2014-8-10 13:32
什么东西看看先
作者: chenxdng    时间: 2014-8-10 13:53
学习  学习                     
作者: dxf999    时间: 2014-8-10 14:11
这个必须顶
作者: 埃木梯0.0    时间: 2014-8-10 17:01
学习学习....................
作者: 棒棒堂    时间: 2014-8-10 18:24
来瞅瞅~~
作者: ICc    时间: 2014-8-10 20:03

作者: 埃木梯0.0    时间: 2014-8-10 20:34
灰常感谢A大  讲的很清楚
作者: gwwgj    时间: 2014-8-10 21:01
这个得看看了
作者: 无一涯    时间: 2014-8-11 00:15
a大应该早娶到漂亮老婆了吧
作者: meteor_li    时间: 2014-8-11 08:02
灰常感谢分享精典。。。
作者: 红环针管笔    时间: 2014-8-11 08:57
rhino进阶之路,,
作者: ljking000    时间: 2014-8-11 08:58
谢谢分享!!学习!
作者: 潜龙    时间: 2014-8-11 09:06
好贴,感谢分享~~~~~~
作者: ddhvdf    时间: 2014-8-11 09:18
谢谢楼主分享
作者: fengyun319    时间: 2014-8-11 11:03
谢谢分享!
作者: qiongheng    时间: 2014-8-11 11:40
顶一下。好教程
作者: qiongheng    时间: 2014-8-11 11:48
a1781314 发表于 2014-8-9 21:39
已经整理好的word文档在此下载~~~

**** 本内容被作者隐藏 ****

我很奇怪,为什么每个部件的下载次数会不一样???
作者: Suka    时间: 2014-8-11 12:27
谢谢楼主
作者: 抢眼镜    时间: 2014-8-11 14:10
谢谢大大的分享,好东西啊!
作者: lzjjjs    时间: 2014-8-11 15:37

作者: see9sea    时间: 2014-8-11 16:12
谢谢了~学习了
作者: see9sea    时间: 2014-8-11 16:20
学习了~感谢了
作者: zdjdevil    时间: 2014-8-11 17:18
很关键的教程!
作者: stone0324    时间: 2014-8-11 19:29
謝謝分享!!
作者: kkltxs    时间: 2014-8-11 21:06

作者: robbiechang    时间: 2014-8-11 21:58
好贴子,谢谢楼主
作者: shadow    时间: 2014-8-12 00:30
小A这帖子好,真用心,赞一个。

作者: MSN    时间: 2014-8-12 00:37
谢谢楼主,这个问题困扰我好多天了
作者: 广东艾伦    时间: 2014-8-12 09:08
勤奋的A同学,你辛苦了!请继续保持激情!
作者: sweeterest    时间: 2014-8-12 09:32
a版出教程啦~好好学习一下
作者: huangchengmin1    时间: 2014-8-12 09:41
学习学习
作者: 10119    时间: 2014-8-12 11:53

感谢楼主~前来学习~
作者: 黄胖子    时间: 2014-8-12 12:16

作者: yxmuu    时间: 2014-8-12 12:49
学习学习
作者: scotfield    时间: 2014-8-12 22:46
这个真的可以有,不错!
作者: lj09090099    时间: 2014-8-13 00:23
学习一下,多谢
作者: jiandie1000    时间: 2014-8-13 08:57
后面是什么,想看下。。。
作者: tonglanbing    时间: 2014-8-13 09:33
好教程·······
作者: snoopy拉肚子    时间: 2014-8-13 11:00
必须来看看
作者: tian687208    时间: 2014-8-13 11:53
学习啊 的
作者: qq56    时间: 2014-8-13 13:16
werwerrrrrrrrrrrrrrrrr
作者: 153923426    时间: 2014-8-13 21:28
学习学习,不懂的命令太多了
作者: iapple    时间: 2014-8-14 22:42
对楼猪只能说,你太伟大了!!

作者: xiejeff    时间: 2014-8-15 13:57
标准教材上有,既然热门,也跟着来学习学习。。。
作者: iqyuan    时间: 2014-8-15 14:04
学习一下哈哈
作者: pangl6    时间: 2014-8-17 10:37
要回复才能查看啊
作者: Mr_Tse    时间: 2014-8-17 13:13
真的太棒了 初学者的福音
作者: maminll    时间: 2014-8-18 20:30
这个要好好学习下
作者: huz888888888    时间: 2014-8-23 11:39

作者: hanfang2008    时间: 2014-8-23 12:40
谢谢楼主的大力支持,这个对我的设计非常有用
作者: 决策者    时间: 2014-8-23 13:44
抱着学习的态度。来向楼主学习
作者: 好的.你可以    时间: 2014-8-24 00:14
感谢楼主~前来学习~
作者: fm0216    时间: 2014-8-26 16:10
学习一下
作者: Caoxuwei    时间: 2014-8-26 16:50
谢谢楼主,虚心学习

作者: 微雨喂鱼    时间: 2014-8-26 20:36

学习学习。
作者: xuce1022    时间: 2014-8-29 00:31
多谢楼主分享心得~
作者: 405030723    时间: 2014-8-29 08:30
福利了 哈哈哈!很好
作者: sky0515    时间: 2014-8-29 09:57
过来好好学习下~
作者: 明日今朝    时间: 2014-8-29 11:52
自己其实对match命令也不怎么熟悉,这个教程很好~~~
作者: shifengabc    时间: 2014-8-29 11:56

作者: 84547245    时间: 2014-8-29 12:51
顶起来
作者: bombdesign    时间: 2014-8-30 14:51
{:5_143:}{:5_143:}{:5_143:}{:5_143:}
作者: 231989ANG    时间: 2014-8-30 16:43
谢谢            
作者: h.rq    时间: 2014-9-4 10:10
谢谢分享!!
作者: 我的千岁寒    时间: 2014-9-4 13:07
看看楼主怎么讲的
作者: 卧虫    时间: 2014-9-5 18:08
好教程看一百遍

作者: 超级恰恰    时间: 2014-9-5 20:05

作者: gantiao@qq.com    时间: 2014-9-9 08:16
谢谢分享
作者: ↘爱无限    时间: 2014-9-9 22:37
看看学习下
作者: limonzheng    时间: 2014-9-9 23:14
学些匹配

作者: 十年之誓    时间: 2014-9-10 19:54
看看哈
作者: lwwii    时间: 2014-9-13 22:04
一直没搞清楚怎么用,希望能弄明白
作者: 小柯布西埃    时间: 2014-9-14 12:40
支持 正好想看看
作者: a0414215    时间: 2014-9-15 01:30
看看别人的理解对自己帮助也很大
作者: yuanyu    时间: 2014-9-15 22:00
向版主学习
作者: 布魯斯    时间: 2014-9-16 04:27
必须学习,支持发帖!!
作者: 虫豸    时间: 2014-9-16 11:13
很想学这个 感谢楼主
作者: 回家路上    时间: 2014-9-19 09:05
学习学习
作者: jackchca    时间: 2014-9-21 05:06
looks very good.
作者: 暗物质    时间: 2014-9-21 06:38
RP不好也要学!
作者: 877949852    时间: 2014-9-21 10:34
看看高招
作者: selniy    时间: 2014-9-21 15:40
感谢A大大分享,来学习学习




欢迎光临 Rhino(犀牛)中国技术支持与推广中心 (http://bbs.rhino3d.asia/) Powered by Discuz! X3.2