Rhino 有啥奇技淫巧

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rhino 有啥奇技淫巧相关的知识,希望对你有一定的参考价值。

参考技术A 链接:
来源:知乎

1. Rhino的物件锁点勾选优化
Rhino的物件锁点工具栏区域和Autocad的工作原理很像,为了在建模中对模型中的某一点进行精确捕捉,蒯鼎表示在物件锁点工具栏中,他喜欢像cad一样将经常用的捕捉方式都勾选上,但是这样带来的问题是:比如需要捕捉圆环的中点,但是由于最近点,四分点等都也处于打开状态,有时候想捕捉到自己目标点有些困难,所以经常需要在透视图中调整模型角度,然后捕捉到。这里大家可能觉得,完全可以把其他捕捉方式关掉,只开自己需要的那个啊。对的,我想表达的就是这个意思了,但是会更方便一些—— Rhino的物件锁点工具栏区域和Autocad的工作原理很像,为了在建模中对模型中的某一点进行精确捕捉,蒯鼎表示在物件锁点工具栏中,他喜欢像cad一样将经常用的捕捉方式都勾选上,但是这样带来的问题是:比如需要捕捉圆环的中点,但是由于最近点,四分点等都也处于打开状态,有时候想捕捉到自己目标点有些困难,所以经常需要在透视图中调整模型角度,然后捕捉到。这里大家可能觉得,完全可以把其他捕捉方式关掉,只开自己需要的那个啊。对的,我想表达的就是这个意思了,但是会更方便一些——右键单选/反选
这样,我们可以对自己想用的捕捉点进行右键单选,单选端点后用完了,需要只用最近点的话再右键单选最近点,这样每次我只会启用一个自己需要的选择模式进行建模,完全避免了有时候图方便开启了很多选择模式然后为了单用另一个不得不一下一下消除,完全不用,无论什么情况,只需要对单独需要的右键单选即可,这样建模效率会有一丝提升吧。
物件锁点工具栏是这样,过滤器也是同样的原理:
我如果想单独进行点物件选择,那么要点击关掉其他默认的对勾one by one,那会让人抓狂不已,所以只需要对点物件进行右键单选,就会只剩下点物件我如果想单独进行点物件选择,那么要点击关掉其他默认的对勾one by one,那会让人抓狂不已,所以只需要对点物件进行右键单选,就会只剩下点物件

这时候再想只选择曲线,就右键点击曲线即可

很简单的小技巧,最近看视频最大的感受就是这点可以优化,至于其他奇技淫巧,我不敢确定自己会的哪些都算得上,所以等我再看看其他人的建模工作,有可以优化改进的地方,我就在这一一说明吧。
2015-8-29
————————————————————————————————————————

陆陆续续又想到一些比较好的技巧,就接着上文进行补充:

2. 鼠标中键的充分利用

建筑学生大部分都是从Sketchup起始,慢慢接触更多的3D建模软件,所以大家都习惯了鼠标中键为旋转视角,但是Rhino默认却是右键进行视角旋转。在这里建议大家对此不要进行更改,旋转视角是一个常用的建模动作,中键用多了还真的会将手指按的痛,所以右键还真是一个比较舒服的选择。但是问题也来了,Rhino的中键就成了一个很鸡肋的功能——中键按下会弹出一个工具栏,但是这个工具栏里面的命令很多都不算很常用的,而有些建模很常用的命令却需要在界面中寻寻觅觅浪费时间,所以制作一个属于自己的中键弹出常用命令栏,这样就大大的避免了不必要的时间浪费。(有同学说他更青睐于完全输入快捷命令进行建模,避免过多的寻找命令按钮。我对这句话理解是这样的,对于loft,trim等很熟练的能类似于cad的快速拼写的命令,就不要找图标了,但是我对一些快捷键不经常用的,用图标还是更方便一些,总之,怎样感觉舒服怎样来。PS.这两个命令每次点击图标看模型变化居然有种莫名的快感。。。)下面就讲一下怎样下面就讲一下怎样制作属于自己的鼠标中键常用命令栏

1.打开rhino的options选项工具栏,点击工具列,右侧文件中default则是鼠标中键对应的工具列,我们需要新建一个,那么就在空白处点击右键——开新文件

2.在文件名中输入自己给中键工具栏的命名

3.那么会多出一个刚才新建的工具列选项

4.在Rhino的界面中会多出一个悬浮的新的工具列等待着我们的填充,我们选择自己惯用命令图标,ctrl+左键拖入工具列,对于不想要的命令图标可以shift+鼠标左键进行拖出删除。

一般来说,我们把经常用并且在rhino界面上不容易快速找到的命令都可以放到其中,对于左侧工具栏中置顶显示的图标可以就不放入了,这样就可以左右开弓,提高效率。 一般来说,我们把经常用并且在rhino界面上不容易快速找到的命令都可以放到其中,对于左侧工具栏中置顶显示的图标可以就不放入了,这样就可以左右开弓,提高效率。
(附:上面工具列是我的个人习惯,建筑建模常用的,可以供大家参考)

5.工具列整理好后,打开options中鼠标选项, 鼠标中键默认的是 default弹出
6.在下拉菜单中找到刚才新建的 myself middle button工具列,并点击下方确定。这样,在rhino中点击鼠标中键的话,就可以弹出我们自己私人定制的快捷命令栏。6.在下拉菜单中找到刚才新建的 myself middle button工具列,并点击下方确定。这样,在rhino中点击鼠标中键的话,就可以弹出我们自己私人定制的快捷命令栏。
7.我们经常会面对Rhino重装,系统重装等情况,那么我们可以把自己设置好的常用工具栏格式进行导出或导入,方便自己日后使用。回到Rhino选项中,对新建工具栏点击7.我们经常会面对Rhino重装,系统重装等情况,那么我们可以把自己设置好的常用工具栏格式进行导出或导入,方便自己日后使用。回到Rhino选项中,对新建工具栏点击右键——文件另存为
8.另存为的文件可以重新命名,格式为.rui格式,日后如果想给新的rhino导入这个工具栏,可以将文件放入 C:\Users\8.另存为的文件可以重新命名,格式为.rui格式,日后如果想给新的rhino导入这个工具栏,可以将文件放入 C:\Users\wangx\AppData\Roaming\McNeel\Rhinoceros\5.0\UI (注意:格式路径中wangx是我的个人电脑设置命名,每个人的都会不同,此条仅供参考)

OK,建模很痛苦,就需要这些小玩意给自己带来快乐带来动力,希望中键常用工具栏给大家建模提供更多的方便与快捷~~

2015-8-31————————————————————————————————————————
3. Rhino 记录建构历史 实现“参数化”
Rhino中参数化的特点之一就是随着参数的变化,模型可以随时进行相应变化,我们可以根据喜好对参数造型控制挑选。但是离开了Grasshopper等插件的配合,Rhino也是可以来点简单的“参数化调试”的(注意引号,并不是真正意义的的参数化)。

假想我们要建一个花瓶,那么常规的步骤则会如下:

1,画一条立面外轮廓线。
2.选择2.选择旋转成形命令,旋转360度
3.完成(原谅我的懒惰,它成了无底洞~)3.完成(原谅我的懒惰,它成了无底洞~)

这时候问题来了,如果我们对这个立面轮廓线所旋转成型的瓶子造型不满意,那么我们该怎么办?一般来说大家也许都会重新调整曲线,再次旋转成型看效果。如果迟迟不能满意,多次进行调试的话则会让人发狂。要是能够像在Grasshopper中边调参数边看效果变化,那岂不是会更好!下面则介绍今天出场的小技巧——记录建构历史。
命令位置在工具栏下方处
使用方法:使用方法:
1.画好立面轮廓线后打开记录建构历史命令
2.得到成果2.得到成果

3.不满意?打开立面轮廓线控制点,通过调整控制点改变曲线形状,并对瓶子造型进行修改
4.东拽拽,西拽拽,会发生什么呢?4.东拽拽,西拽拽,会发生什么呢?
重心下移了好多!发现了没,重心下移了好多!发现了没,瓶子的曲面模型跟随曲线的变化而变化了!根本无需再次进行旋转成型命令耶!继续!

随手拉拉产生了这么多丧心病狂的造型,不多说了,我想静静。。。。随手拉拉产生了这么多丧心病狂的造型,不多说了,我想静静。。。。

记录建构历史的原理是把一个命令的过程动作做记录,当我们对命令的对象进行修改的时候,命令所带来的成果也会随之进行变动,就是这么简单,大家可以用其他的命令也多玩玩~
2015-9-9
——————————————————————————————————————————
4.Rhino 不等量移动命令的巧用
最近在知乎上游荡,发现了一个有趣的问题:
当然,我把链接也附上,大家可以有空看一看,谁有好的点子也可以都写上共同学习当然,我把链接也附上,大家可以有空看一看,谁有好的点子也可以都写上共同学习
rhino曲面建模? - 王祥的回答
很显然,提问者只是简单的对曲面进行细分,然后选中几个控制点向下拖拽得到结果。所以题主会问,为什么他做的是一个方形,不够圆润?
我看了其中的几个回答,都算是能够做出接近的效果,但是方法不够直接,只是间接的进行操作得到效果,如果想修改就会是一个头疼麻烦的事。所以下面为大家介绍Rhino中一个好用的命令:不等量移动

在介绍Rhino如何制作之前,我先讲一个题外话

众所周知,MAYA是建异形模的利器。为什么它会如此强大呢?因为它针对的模型是 polygon多边形模型,这个模型的好处就是可以进行拓扑演变,从一个简单的基本几何形修改到任何复杂的形状;其次就是maya有很多强大的命令和功能。在用了maya的软选择命令时候我就感慨,Rhino何时能学习maya一些好用的命令,何时就能一统建模帝王的位置。(不过因为rhino是nurbs模型,算法原理不同,建模功能命令有些也无法做到像maya一样自由)

下面给大家展示一下maya用soft select功能如何制作这个:(注意,这个不是跑题,我也不会在Rhino板块中说任何废话,请认真观看,都是有关系的)
1.maya中建立方形面,细分平面,改为控制点模式后,按住快捷键B进行软选择
2.按住快捷键B并按住鼠标左键进行拖动,控制软选择范围2.按住快捷键B并按住鼠标左键进行拖动,控制软选择范围
3.范围确定完毕后,按快捷键W进行向下拉伸,形成凹陷,并得到想要的效果:3.范围确定完毕后,按快捷键W进行向下拉伸,形成凹陷,并得到想要的效果:

大家会发现,maya中制作这个效果简直太方便了,完全是完爆rhino啊。各位看官别急,好戏还在后面:
再次改成控制点模式,进行软选择范围,并按住快捷键E进行空间多角度旋转:
随手一调后会得到什么效果呢?随手一调后会得到什么效果呢?

看!随手拉一拉,就会产生了一个比较有机的漩涡效果。这种效果要是在Rhino中制作,大家基本想到的都是借助插件Grasshopper或者其他辅助完成,高深、复杂,容易令人望而生畏。(Rhino5新版本中已经有了平面扭曲命令了,看来的确在与时俱进,多快好省地向maya看齐)。

maya部分说完了,我们回到rhino。上文不是扯闲的,也不是贬低rhino,我是想引出一个功能,叫做软选择 soft select。很可惜,rhino里面没有这个功能,但是!rhino里面有不等量移动功能,虽然这个功能比起软选择弱了很多,但是原理上还是蛮相似的,制作题主的曲面建模问题已经足够了,并且方便简单。下面就是rhino制作的流程介绍:

1.首先建一个方形曲面

2.重建曲面,U和V方向细分值设为30

3.细分后的曲面结构线

4.按F10 打开曲面控制点

5.杀手锏来了!使用 不等量移动 命令

6.点击 不等量移动 命令后,根据提示,先选中所有的控制点

7.然后拉动范围圈,确定下凹的最大范围

8.注意,当没有结束命令的时候,这个下凹的形状是可以进行控制的,控制点分别如下玫红色框标记,每个控制点的作用如图解析:

9.如果对曲面还需要线框的话,可以使用contour 等高线命令,纵横两个方向进行等高线截取,等高线之间间距根据自己平面边长确定,在此图中采用间距30mm

垂直方向再来一层

10.OK,这时候基本已经大功告成了,再加上一个小球,调整调整下凹的形状,就会得到最终成果

Enjoy yourself~
P.S.
学会掌握了这个命令后,大家对马岩松的这几个方案建模肯定会有一些心得了~
多试一试,多玩一玩~~~

.Net 中的版本和“运行时版本”有啥区别?

【中文标题】.Net 中的版本和“运行时版本”有啥区别?【英文标题】:What is the difference between Version and 'Runtime Version' in .Net?.Net 中的版本和“运行时版本”有什么区别? 【发布时间】:2012-01-24 07:51:52 【问题描述】:

当我在 Visual Studio 的项目中打开其中一个引用的 dll 的属性窗口时,我会看到一个版本和一个运行时版本。

实际上我正在检查的是 Rhino.Mocks 库。我看到了

运行时版本:v2.0.50727 版本:3.6.0.0

有什么区别? (这是否意味着我无法使用 3.6.0.0 的 Rhino Mocks?)

【问题讨论】:

请阅读您使用的标签的说明。 [汇编] 是关于汇编语言编程的。请改用 [.net-assembly]。 感谢您的建议;我之前没有注意到这个标签的存在。 另一方面.. 我因重新标记而获得 2 名声:D 【参考方案1】:

运行时是 DLL 需要的 CLR(或 .NET 框架)的版本(通常是最低要求),版本是 DLL 的版本。

只要您安装了最低限度的运行时,它就应该可以使用。但是,作为一般规则,通常最好选择最新版本的库以获得最新的运行时支持等。

【讨论】:

要添加到它,可以单击运行时版本、版本或任何其他属性以在属性窗口底部查看其描述。 因此,对于大多数实际用途,我们将“版本”称为版本,而不是“运行时版本”;这有点令人困惑......希望他们将“运行时版本”称为一个新名称,例如“需要 CLR”或类似的东西! ...

以上是关于Rhino 有啥奇技淫巧的主要内容,如果未能解决你的问题,请参考以下文章

Vim 有啥奇技淫巧

acm竞赛中有啥奇技淫巧 进制转换

Jenkins奇技淫巧 — 全局变量篇

python奇技淫巧

奇技淫巧

奇技淫巧