NCF参数化建筑论坛

标题: 寒假Rhino入门教程系列第三课 [打印本页]

作者: wdc63    时间: 2010-2-10 21:57
标题: 寒假Rhino入门教程系列第三课
LESSON3 绘制2D物体
首先更正一下昨天讲课的一个错误,Rhino格线最大可以表达400M*400M的范围,建模区域为无限大(昨天我说成100M*100M了)

3.1 Rhino中的对象介绍.
Rhino中的对象包括点、点云、直线、曲线、闭合线、曲面、多重曲面、实体、网格等。
我们可以将上面的对象分为四类,同一类对象的本质其实是一样的。
点物体(点、点云)
线物体(直线、曲线、闭合线)
曲面(曲面、多重曲面、实体)
网格



3.1.1 点物体


                               
登录/注册后可看大图


Rhino关于点的命令位于主工具栏最上面一个图标。几乎所有的3D格式支持点物体,譬如在Autocad中的点导入到犀牛中仍是做为点物体而存在。在我们熟悉的sketchup中,点则是以辅助点而存在。
Rhino中还存在另一种类型的"点",曲线和曲面控制点,它不是这里所指的点物体,而是属于nurbs曲线和曲面的属性,要注意区分。我们后面开专题讲解。
3.1.2 线物体
Rhino中的线物体分为直线(polyline)、曲线(curve)、封闭线(圆、椭圆、多边形、文字)。
其命令的位置如图。

                               
登录/注册后可看大图



作者: wdc63    时间: 2010-2-10 21:58
直线(polyline:对比一下Autocad中的PL线,稍微不同的是,Rhino中的polyline可以塑造空间折线。但Autocad中的不能。
曲线(curve):Rhino中造型的最主要元素之一。它和直线在本质上都属于nurbs曲线,只是某些属性不同。
封闭线:封闭的nurbs曲线,封闭曲线和开放曲线在性质上有些不同,后面我们遇到再说。


3.1.3 面物体
面物体可分为曲面surface)、多重曲面polysurface)(polysurfacepolygon没有任何
关系)、实体
曲面(surface):特指单个nurbs曲面,是Rhino中造型的最基本要素。
多重曲面(polysurface):指被链接

                               
登录/注册后可看大图
而且又不形成封闭空间的一组曲面。Rhino中的曲面如果至少有一条边相接,则它们可以被链接。
实体(solid):封闭的单个曲面(如球体)或者形成封闭空间的多重曲面可称为实体。


                               
登录/注册后可看大图

当几个物体重合在一起时,我们尝试选择某个物体,Rhino不会给出"实体"的判别,只有"曲面"和"多重曲面"两种选项,因此实体的本质就是以上两种物体。

                               
登录/注册后可看大图





作者: wdc63    时间: 2010-2-10 21:59

3.1.4 网格
Rhino中的网格(mesh)就是polygon对象,与它相关的命令在Rhino工具栏如下位置:

                               
登录/注册后可看大图


网格对象也可以被链接,链接后的网格叫做"多重网格",网格在Rhino中只是辅助的建模元素,它只提供了少数几种几何造型,要得到复杂的网格需要从曲面转换而来。图标

                               
登录/注册后可看大图
即是曲面和网格的转换按钮(左键从曲面转换到网格,右键从网格转换到曲面)。


3.2 点物体的绘制
3D软件中,点的使用通常只是为了实现一些辅助功能,例如帮助您在建模时确定位置,而且不能被渲染,一般的教程都会忽略这个部分。事实上,我个人在使用Rhino建模时很难会用到点,因为Rhino在物件琐点的功能上提供了全部我所需要的确定位置的功能。

                               
登录/注册后可看大图


点在Rhino中表现为一个小方格,而且大小无论怎样始终不变,点不会属于任何其他物体的一部分。
关于点的命令如下:


                               
登录/注册后可看大图





作者: wdc63    时间: 2010-2-10 22:00
时间不允许我一个一个详细讲解,对这些命令有疑问的请稍后提出,关于点命令中需要注意的有以下几点。
①绘制点时输入坐标有鼠标取值和键盘输入坐标取值两种方式。
鼠标取值:A 鼠标直接在屏幕上取值,得到的点将在工作平面上。

B
按住CTRL可进行两次取值,第一次取值XY坐标,第二次取值Z坐标。

键盘取值:格式为:x,y,z(英文输入法的逗号隔开)


                               
登录/注册后可看大图



事实上请记住CTRL键的妙用,很多命令配合CTRL都可以在垂直于工作平面上的坐标取值。例如移动,直接鼠标拖动等。
②最近点(ClosestPt):其实质是0距离点,即在所选物体上创建一个据鼠标点击位置最近的点。物件琐点中的最近点也是如此涵义。


                               
登录/注册后可看大图

:左键表示建立曲线起点上的点,右键表示建立曲线终点上的点。曲线的起点终点现在不必深究,它涉及到曲线内部的kont点编号,下节课对nurbs曲线的深入理解我们会讲。我们可以理解成在建立这根曲线时的顺序
④点云(PointCloud):将多个点合并成一个对象,这样可以使模型变小。Rhino中的点云用于3D逆向工程非常有用,例如使用3D扫描仪器输入到Rhino中会以点云形式存在,RHINO可以将点云转换为模型,最近有公司刚开发出了一款名为RhinoResurf的插件可以很好的把点云转换为Nurbs模型。






作者: wdc63    时间: 2010-2-10 22:00
3.3 曲线绘制
Rhino可以绘制任何形状的线条。直线、多义线、圆弧、圆、椭圆、和自由曲线。
3.3.1 Rhino直线绘制
Rhino中的直线命令如下:

                               
登录/注册后可看大图


光直线Rhino就提供了多达17个命令,常用的也就那么两三个,但考虑到建模时可能遇到各种情况,这些命令的确可以帮助我们节省时间,简单说明下需要注意的。


                               
登录/注册后可看大图
四点绘制直线(FourPoint):前两点确定方向,后两点画直线。下面的等分直线命令类似。



                               
登录/注册后可看大图
求两条直线垂线(2Curves):两条直线可能有多个垂线,所得垂线是据鼠标点击最近处。
您可以使用求两圆切线试一下。


                               
登录/注册后可看大图



③在网格上绘制多义线(PolylineOnMesh):这很方便我们对导入的polygon模型进行加工。


                               
登录/注册后可看大图




我们现在使用这些命令来搭建一个小房子框架(今天有类似练习但更为复杂的作业)
①在顶视图视窗使用多义线(polyline)绘制工具绘制6m*4m的矩形
作者: wdc63    时间: 2010-2-10 22:00

                               
登录/注册后可看大图

② 切换到透视图,打开物件琐点--端点,捕捉矩形顶点使用绘制工作平面垂线(Vertical)工具绘制垂线。

                               
登录/注册后可看大图

③:连接这几个顶点,再用类似方法绘制出门和窗,一个房子框架就完成了。

                               
登录/注册后可看大图


3.3.2 Rhino曲线绘制
Rhino曲线相关命令如下:

                               
登录/注册后可看大图


说明:

                               
登录/注册后可看大图
绘制CP曲线(Curve):CP点是影响曲线造型的点,这种曲线建立方式是nurbs曲线的最常用命令。

                               
登录/注册后可看大图
绘制EP曲线(interpCrv):直接绘制曲线的内插点,是影响nurbs造型的主要因素。



                               
登录/注册后可看大图
控制杆曲线(HandleCurve
):其造型方式和我们Photoshop上的钢笔工具一样,很好理解。


这三个工具应该是我们曲线造型的最主要工具。我们发现使用绘制CV曲线命令非常难以控制,而使用EP却能很好控制曲线走向。他们有什么内在区别,为何我说CV曲线是nurbs曲线造型的最常用命令,我们明天会深入分析nurbs曲线的内在特征。


                               
登录/注册后可看大图
在曲面上绘制EP曲线(InterpcrvOnSrf):在曲面上绘制内插点曲线,得到的曲线是处于曲面上的曲线,这个工具也非常常用。


                               
登录/注册后可看大图


                               
登录/注册后可看大图
:绘制圆锥曲线、抛物线、双曲线:这几个命令绘制的都是数学意义上的二次曲线。也请大家今天下去简单回忆一下高中数学学到的常见曲线方程,曲率,和曲线"阶"的知识,明天上课会遇到这些知识。简单回忆下,不必深究。

作者: wdc63    时间: 2010-2-10 22:01

                               
登录/注册后可看大图
绘制螺旋线,前者螺旋首尾等半径。后者螺旋首尾可半径不等。
我们用这个命令简单建一根弯曲的弹簧:

                               
登录/注册后可看大图


关于曲线的命令就讲到此。对曲线的应用时rhino建模的核心之一,请大家在今天的练习和以后的使用中逐渐体会。


3.3.3其他封闭几何形体
3.3.3.1关于圆的命令如下:

                               
登录/注册后可看大图


命令说明:

                               
登录/注册后可看大图

这个命令就是作在曲线上所选点的法线平面的圆

                               
登录/注册后可看大图


                               
登录/注册后可看大图


这个命令有多种参数配合生成一个三阶圆。


                               
登录/注册后可看大图

三阶圆?

                               
登录/注册后可看大图


圆怎么可能是三阶的呢,它实际上不是一个数学意义上的圆,明天的第二小节我们就从它开刀来深入理解nurbs


3.3.3.2 其它几何体命令

                               
登录/注册后可看大图


很简单,就不多讲了,有问题的稍后再问。
另外RHINO支持文字输入

                               
登录/注册后可看大图
,可以转换为三种对象:曲线、曲面、实体,非常简单,也不多讲了。

                               
登录/注册后可看大图




作者: wdc63    时间: 2010-2-10 22:02
,可以转换为三种对象:曲线、曲面、实体,非常简单,也不多讲了。

                               
登录/注册后可看大图


作业:
1 复习今天讲到的各个命令,掌握它们的用法
2下面②③任选一项

以下AB任选一项:

A 字母表练习
使用各种曲线和直线命令绘制一套字母表。(视觉控制外观,请勿取巧自己使用RHINO文字。)

B 平面图练习
使用Rhino2D命令绘制Oscar Niemeyer博物馆的平面和剖面,请在CAD中量取尺寸,在Rhino中绘制一次。




根据simplehouse.skp建立该模型的线框模型

作者: wdc63    时间: 2010-2-10 22:02
HTML源码出现了问题很长,所以第三个发了很多条
作者: skywoolf    时间: 2010-2-10 23:35
沙发~川兄辛苦了哈,{:3_64:}掌声!
作者: hbnx188    时间: 2010-2-11 10:02
问一个弱弱的问题,这个假期准备学习rhino和GH,在学校借阅了一些rhino的书,但是都是工业设计的,我认为工业设计的建模虽然和建筑建模有相通之处,但是还是有很大的区别,比如说建筑建模对于空间的表达是工业设计建模没有的。所以在开始之前想请教一下是否研究了rhino工业设计中的应用,就可以掌握其建筑建模的方法,还是有什么逻辑上的不同。
    还有一个问题,之前在网站上下载了GH的教程,粗略的看了一下,照着上面的实例自己练习了几个,感觉在这些操作这些实例时并不太需要对rhino有太多的了解,所以想问一下是直接学习GH,在遇到rhino中不懂得问题是随时查阅,还是先对rhino有了一定的了解后再学习GH。学习这俩个软件的顺序是怎么样的。
    来论坛不长时间,还只是大概了解了一下,感觉这是一个很有活力的论坛。我提出的问题也许在以前论坛的讨论中也出现过,以后会好好了解论坛的内容。希望得到高手们的点拨~~
作者: Avalon    时间: 2010-2-11 11:06
辛苦啦~继续坚持!!
作者: wangqiuan    时间: 2010-2-11 13:04
今天又补习了一个,很多东西以前没注意过,谢谢,辛苦啊
作者: wdc63    时间: 2010-2-11 16:07
问一个弱弱的问题,这个假期准备学习rhino和GH,在学校借阅了一些rhino的书,但是都是工业设计的,我认为工业设计的建模虽然和建筑建模有相通之处,但是还是有很大的区别,比如说建筑建模对于空间的表达是工业设计建 ...
hbnx188 发表于 2010-2-11 10:02

你理解了什么是参数化么,GH的工具实际就是Rhino中的工具,只是通过算法的方式来代替大量重复的操作,但对GH的使用还是建立在对单个工具的理解之上。
作者: 陆栀玖    时间: 2010-2-11 17:59
明明昨天我才是沙发·····{:3_52:}
作者: hbnx188    时间: 2010-2-12 08:37
多谢楼主的解释,以后紧跟楼主的教程练习rhino。 14# wdc63
作者: jokergrey    时间: 2010-2-17 23:13
太感谢鸟~~
作者: cassyhengheng    时间: 2010-2-21 20:33
非常好,太感谢了!~
作者: cassyhengheng    时间: 2010-2-21 21:06
每天坚持学习``
作者: teayang    时间: 2010-2-22 09:14
楼主写的真不错,看了对Rhino有了个新的认识。谢谢楼主,提个意见,能不能把说明中的文件附上来。谢谢!
作者: haroo    时间: 2010-2-22 22:11
学习啦,好高兴,谢谢楼主,要是能把作业中的文件附上,我们就能更好的完成了~
作者: w9gfo    时间: 2010-3-6 14:12
十分感谢楼主编写教程
作者: V景臻C    时间: 2010-3-7 02:06
很有用~~~~~~~~~
作者: V景臻C    时间: 2010-3-7 02:11
刚接触只能努力理解每个工具
作者: sfancys    时间: 2010-4-14 03:18
神作神作~!!!!!
作者: star760730    时间: 2010-7-2 17:21
Thank you very much
作者: gdspk    时间: 2010-7-17 17:42
请问一下,怎么没找到第二课呢?
作者: xiaoskyling    时间: 2010-7-19 15:22
太好了,正在学习中
作者: mu-mulin    时间: 2010-8-4 11:54
犀牛放了一段时间已经忘的所剩无几了现在从头开始,碰到楼主的帖子真是幸运啊。
作者: 小脚鱼    时间: 2010-8-8 12:35
学习中……
作者: neiei    时间: 2010-8-29 08:18
感谢楼主~~~
作者: 3582076094    时间: 2011-2-15 19:55
继续收藏,感谢分享
作者: zxl900113    时间: 2011-2-28 13:34
每天坚持学习``
作者: zpyong    时间: 2011-3-10 21:25
嗯 继续支持!
作者: 617500672    时间: 2011-3-28 16:21
支持中。。。。。。。
作者: erictseng    时间: 2011-3-28 16:59
bucuo  feichanghao
作者: guozhi133266    时间: 2011-4-7 01:28
持续学习中...
作者: yecheng1985    时间: 2011-4-14 20:38
很强大的帖子,每帖必顶
作者: ping88    时间: 2011-5-4 02:48
跟楼主的教程练习rhino
作者: rwz159    时间: 2011-5-11 16:38
跟楼主的教程练习rhino
作者: zjl781468723    时间: 2011-5-15 18:58
学习学习哈
作者: zsy    时间: 2011-5-25 14:56
多谢楼主的解释
作者: wasywawa    时间: 2011-5-26 21:32
谢谢楼主的无私劳动!
作者: wasywawa    时间: 2011-5-29 23:40
好东西!!支持!
作者: Leaf1988    时间: 2011-6-5 13:14
好教材{:3_56:}
作者: swimhunter    时间: 2011-7-12 16:02
谢谢楼主的无私奉献!
作者: 137854046    时间: 2011-7-19 20:47
坚持学习。。。感谢楼主。。。
作者: yukai881208    时间: 2011-7-21 18:13
楼主的教程对于新手用处很大 顶一个~
作者: scilin    时间: 2011-7-24 15:49
不错谢谢啦
作者: slystar    时间: 2011-8-10 10:27
学习学习。。。。。。。。
作者: ljt514    时间: 2011-8-17 18:00
大川的教程??
作者: hitlpy    时间: 2011-8-22 19:58
不错的资料。
作者: ihskep    时间: 2011-9-13 09:31
谢谢楼主了
作者: 恩。坏孩子    时间: 2011-9-19 17:18
感谢楼主!!!
作者: derek096    时间: 2011-9-19 17:49
楼主写的东西对我学RHINO十分有用 特此感谢{:3_64:}
作者: 825850812    时间: 2011-9-19 18:14
很给力啊,呵呵,好好练习
作者: copland    时间: 2011-10-2 18:44
哪里可以下载sample文件?
作者: 我最爱飙车    时间: 2011-10-6 14:54
又看了一遍
作者: 笛子    时间: 2011-11-4 16:39
很高极的问题,RHINO可否进行参数式设计,因为用RHINO画图很不好修改。
作者: guishengda    时间: 2011-11-9 15:52
。。。。。。。。。。。。。。。。。。。。。。
作者: kzseL    时间: 2011-12-29 10:30
真的很好啊~有利于巩固基础~
作者: zw78    时间: 2012-2-2 14:40
温习回顾,发现很多新收获
作者: zlong52007    时间: 2012-3-21 18:42
给力啊,楼主辛苦了~~
作者: gtl535    时间: 2012-4-18 01:57
好东西要支持!
作者: bennychen23    时间: 2012-11-7 17:40
继续学习中。。。
作者: 沙场求点兵    时间: 2012-11-29 16:59
跟着练跟着练跟着练跟着练跟着练跟着练跟着练跟着练
作者: メ过Ю客    时间: 2014-8-26 14:02
新手上路,,
作者: 横穿马路    时间: 2016-7-5 23:58
回复看看,谢谢分享
作者: DONNA    时间: 2016-7-6 09:57
太好了,学习中,支持一下。
作者: fancymomo    时间: 2017-11-16 17:35
楼主讲的很细致 谢谢分享
作者: fancymomo    时间: 2017-11-18 23:24
在努力学习中
作者: 一头小驴8    时间: 2019-12-31 09:15
为什么我的图片都不显示呢,网速问题?




欢迎光临 NCF参数化建筑论坛 (http://ncf-china.com/) Powered by Discuz! X3.2