犀牛rhino实例教程-椅子的建模
Rhino实例介绍

还需要绘制中间的一个轮廓线
实例4——用BLEND SURFACE命令制 作圆弧度有变化的过渡曲面
再作一次BLEND SURFACE SURFACE
实例4——用BLEND SURFACE命令制 作圆弧度有变化的过渡曲面
实例4——用BLEND SURFACE命令制 作圆弧度有变化的过渡曲面
在中间部位提取一根ISO曲线
实例2——用BLEND SURFACE命令制 作渐消面
将后面的一块面切下
实例2——用BLEND SURFACE命令制 作渐消面
实例2——用BLEND SURFACE命令制 作渐消面
实例2——用BLEND SURFACE命令制 作渐消面
实例2——用BLEND SURFACE命令制 作渐消面
实例2——用BLEND SURFACE命令制 作渐消面
或者,做一个管子,求出交线,切割两个曲 面,再用BLEND SURFACE生成中间曲面
实例11——制作有凹有凸的过渡曲面
绘制一个曲面,用ISO曲线分割, 绘制几条直线
将直线投影,用Blend Curve分别与曲面 相应处的ISO曲线连接起来
用控制点分别调整曲线的形状
再用SWEEP2生成中间曲面
实例2——用BLEND SURFACE命令制 作渐消面
实例2——用BLEND SURFACE命令制 作渐消面
实例2——用BLEND SURFACE命令制 思考问题——双月渐消面 作渐消面
实例3——用BLEND SURFACE命令作 变直径倒角
实例3——用BLEND SURFACE命令作 变直径倒角
实例4——用BLEND SURFACE命令制 作圆弧度有变化的过渡曲面
实例4——用BLEND SURFACE命令制 作圆弧度有变化的过渡曲面
RHINO经典树枝椅建模

经典树枝椅建模
画“树枝”形状曲线
Exturde 出曲面
Intersect 求相交线
取曲面边缘,Pipe做管
Intersect 求管与曲面的相交线
Trim曲线,保留需要的部分
用上一步的曲线Trim曲面,删除不要的部分
OffsetSrf,注意使用_solid 参数,直接封边
ExtractSrf外侧的直边
BlendSrf 曲面
上面,是简单的演示如何做“树枝”,这里演示如何做腿直接Revolve出一圆管
适当的位置放一圆球
用球体Trim前面一楼出来的PolySurface
BlendSrf 混接曲面
继续blendSrf混接曲面
BlendSrf混接侧边曲面
SplitByIso 剪切前一步所做的曲面
NetworkSrf 曲面
同样的办法处理另外一侧
镜像后的效果
再做了点细节,算是一个变异版本吧。
犀牛教程(grasshopper+Rhion)

这就1如0 有一排座11位,分别作12了记号 A(103), A(1) ,14A(2), A(3), A(4),管理员把某人10分配在A(0)座位,把某人11分配在A(1)座位,把某
人12分配在A(2)座位,把某人13分配在A(3)座位,把某人14分配在A(4)座 位。
2.3.2.1 一维数引用
如数组 A=array(10,11,12,13,14)
目录
第一讲:Rhino属性设置与基本操作 (4课时) 第二讲:RhinoScript 编程 (16课时) 第三讲:Grasshopper 控件编程 (10课时)
第一讲:Rhino界面和操作
1. 1 Rhino4.0操作界面:
1.2 Rhino 属性设置:
视图窗口与物件显示模型 Rhino选项设置 图层与物件属性
数组信息:
位置
A(0)
A(1)
A(2)
A(3)
A(4)
数据
10
11
12
13
14
1)假如需要12这个数据,那么用A(2)输出。 2)假如需要逐个输出,则可用for each …..next 结构。
2.3.2 二维数组
2.3.2.1 二维数组定义 定义一个数组:Dim A=array(array(5,6),array(9,11)) 该数组在电脑中的内存区域和数值:
2.1.3 布尔类型
布尔类型(Boolean):布尔型数据是一个逻辑值,也称逻 辑类型,用两个字节存储,它只取两种值,即 True(真)或 False(假)。
2.2 常用转换函数和数学函数
2.2.1 类型转换函数
Int(x) : 求不大于自变量x的最大整数Long数据类型 。 Cstr(x) : 把x的值转换为一个字符串。 Cint(x) : 把x的小数部分四舍五入,转换为整数。 CDbl(x) : 把x值转换为双精度数。 CSng(x) : 把x值转换为单精度数。
犀牛入门基础教程-让您在短时间内熟悉犀牛软件讲解

3.2点物体的绘制
29
3.3曲线绘制
31
3.3.1Rhino直线绘制
31
3.3.2Rhino曲线绘制
35
3.3.3其他封闭几何体
37
第四章2D编辑和NURBS深入理解41
4.1曲线编辑41
4.2对nurbs曲线的深入理解52
4.2.1何谓nurbs?52
4.2.2“有理”和“无理”52
4.2.3“均匀”和“非均匀”60
我很想将此书献给提醒我计算机运用和手绘都要注重的老师们,但小小一本手册实在不敢写这类词句,因此我要在此感谢他们,我在前面的时间中投入太多时间到自己的兴趣,而忽视了“手绘”这一作为一个建筑师最基本尊严的素质,我会在后面的时间慢慢加以弥补。同时我要感谢陈辉学长代为写序,感谢NCF网站群的朋友、shaper3d网站参数化群的朋友、NCF论坛、等网站和网站的网友在此次教程中给与诸多帮助和便利、感谢上海交大的东来-西往同学在制作这本电子书的过程给我诸多帮助。
第九章Rhino辅助工具162
9.1图层控制162
9.2物件属性164
9.32D工具166
9.3.1标注工具167
9.3.2Make2D168
9.3.3ArchCut插件工具应用171
第十章渲染175
10.1渲染相关知识175
10.1.1渲染分类175
10.1.2渲染特性176
3D one建模课程之《椅子》

学习目标继续学习利用参考草图定位的方法掌握“动态移动”命令技巧利用所学的知识制作一把椅子一、观察椅子观察椅子,看看椅子的结构特点。
二、制作椅子基体(注:这里制作的椅子,按照1:10比例制作的)1.调整“视图”:打开3done软件,鼠标点击“视图导航”图标“上”,把视图模式调整成“上”,并适当放大。
2.绘制椅子面:鼠标选取“基本实体”命令里面的“六面体”命令,鼠标再移动舞台中间位置,绘制长:50,宽:45,高:3的长方体,如图7-1。
图7-13.绘制参考草图:鼠标选取“草图绘制”命令里面的“矩形”命令,以长方体左上角为起点绘制边长3的草图矩形,如图7-2,确定完成。
鼠标选取“矩形”命令,以刚绘制的草图右下角为起点绘制长-44,宽42的草图矩形,如图7-3,确定完成。
然后删除参考小矩形。
图7-2 图7-33.绘制椅子腿:鼠标选取“矩形”命令,以参考矩形四个角为起点,分别绘制四个边长4的草图矩形,如图7-4,确定完成。
然后删除参考矩形。
鼠标选取“特殊造型”命令里面的“拉伸”命令,出现对话框,拉伸类型:一边;高度40,如图7-5,确定完成。
图7-4 图7-54.制作椅子撑:鼠标点击椅子腿,出现参考网格,然后选取“矩形”命令,以椅子腿下角为起点,绘制长42,宽3的草图矩形,如图7-6,确定完成。
鼠标选取“拉伸”命令,出现对话框,对刚绘制的草图进行拉伸,拉伸类型:一边;高度-3,如图7-7,确定完成。
图7-6 图7-7鼠标选取“移动”命令,向上方向(蓝色箭头)移动-20,向右方向(绿色箭头)移动-0.5,如图7-8,确定完成。
鼠标选取“阵列”命令,出现对话框,基体:选择刚绘制的椅子撑;方向:选择右方;距离输入40;数量输入2,如图7-9,确定完成。
图7-8 图7-95.绘制椅子背:鼠标单击选中椅子面,鼠标移到舞台下面的浮动工具条,选择“隐藏几何体”命令,将椅面隐藏,,如图7-10。
鼠标选取“拉伸”命令,出现对话框,分别对右面的两个腿进行拉伸,拉伸类型:一边;高度50,如图7-11,确定完成。
Rhino软件在明式圈椅三维建模中的应用

Rhino软件在明式圈椅三维建模中的应用作者:***来源:《软件》2021年第03期摘要:三维建模是现代家具设计的重要环节,Rhino软件作为家具设计领域常用的三维建模软件,因其强大的曲面造型功能,被广泛应用于家具单体的造型设计与三维建模。
本文对Rhino软件在家具三维建模中的应用进行了探究,以中国传统家具中的代表“明式圈椅”为例。
分析了Rhino软件对于明式圈椅三维建模的优势,归纳了建模过程的技巧,为Rhino软件在家具三维建模中的应用总结了经验。
关键词:Rhino软件;明式圈椅;三维建模中图分类号:TP391.72 文献标识码:A DOI:10.3969/j.issn.1003-6970.2021.03.047本文著录格式:张永锁.Rhino软件在明式圈椅三维建模中的应用[J].软件,2021,42(03):162-164+179The Application of Rhino Software in Three-dimensional Modeling of Ming ArmchairZHANG Yongsuo(College of Home and Industrial, Nanjing Forestry University, Nanjing Jiangsu 210037)【Abstract】:3D modeling is an important part of modern furniture design. Rhino software,as a common software in product design, is widely used in the modeling design and 3D modeling of single furniture with its powerful curved surface modeling function. This paper explores the application of Rhino software in three-dimensional furniture modeling, taking the representative of traditional Chinese furniture -- Ming Dynasty armchair as an example. The advantages of Rhino software for three-dimensional modeling of Ming armchair were analyzed, and the techniques of modeling process were summarized. The experience of Rhino software application in furniture 3D modeling is summarized.【Key words】:Rhino software;ming armchair;3d modeling随着计算机技术的迅速发展,家具行业已普遍采用计算机进行产品辅助设计。
ProE基础设计椅子步骤

淮阴工学院
Huaiyin Institute of Technology
Pro/E 基础设计 (大作业)
学 院: 班 级: 姓 名: 学 号:
一、题目 椅子 模型树
成按钮,完成阵列特征的创建,结果如图 H.单击基准工具栏中按钮,系统弹出“基准面”对话框 I.选取基准平面 top 为参照平面,输入平移值 300,单击确定,完成 DTM4 的创建 J.单击基准工具栏中按钮,系统弹出“草绘”对话框 K.选取 front 面为草绘平面,接受系统默认的视图方向和参照平面,单击“草绘”按钮,进
I.单击草绘工具栏中的按钮,完成草绘截面的绘制 J.在拉伸特征操控板中单击按钮,单击完成按钮,完成拉伸特征的创建
K.打开模型树,选取步骤 j 所创建的特征,选取主菜单中“编辑”→“阵列”命令,弹出阵 列特征操控板 L.在阵列特征操控板中,选取“轴”阵列,输入个数为 5 及角度为 72,然后单击按钮,完 成阵列热衷的创建
D.单击草绘工具栏中完成按钮,完成绘制 E.在拉伸特征操控板中单击按钮,输入拉伸深度为 15,单击完成按钮。 F.单击主菜单中“插入”→“旋转”命令,系统弹出旋转特征操控板 G.在拉伸特征操控板中单击“放置”→“定义”命令,系统弹出“草绘”对话框 H.选取基准平面 front 为草绘平面,接收系统默认的试图方向和参照平面,单击”草绘“按
Q. 在 拉 伸 特 征 操 控 板 中 单 击 按 钮 , 单 击 完 成 , 完 成 拉 伸 特 征 的 创 建
R.单击主菜单中“插入”→“拉伸”命令,系统弹出拉伸热衷操控板 S.在拉伸特征操控板中单击“放置”→“定义”命令,系统弹出“草绘”对话框 T.单击“使用先前的”→“草绘”按钮,进入草绘环境
Rhino 3D椅子的制作过程

Rhino 3D椅子的制作过程目的:学会熟练绘制曲线,在使用Rhino 3D时,曲线的绘制是非常重要的,当然,除了掌握必要的工具和技巧外,细致和耐心也是不可缺少的。
要点:这里所讲的只要是曲线的绘制以及曲线绘制的各种工具和技巧,比如Match、Offset、以及点的捕捉等,另外还有一些从曲线到面的常用工具,如Revolve、Loft、Patch等。
在开始制作之前,可按习惯对操作界面作一些更改,单击3 Viewports(3视图窗口布局)工具,将视图改为由三个视窗组成,将Perspective视图改为Shaded模式,如图4.1所示图4.1将Perspective视图改为Shaded模式(1)首先从椅子的底座开始,按F9打开Snap捕捉,进入Front视图,单击Polyline(多义线)先绘制一条直线,然后选择Control Point Curve (控制点曲线)工具,以原点(0,0,0)为起点,绘制如图4.3所示的曲线(在定好第一点的位置后,可按F9关闭Snap捕捉,而在要确定最后一点时,单击Osnap选项卡,打开Near项,Near项是为捕捉到线上的一点,这样最后一点将被控制在直线上了,如图4.2所示)。
当一次不能直接完成下面的曲线时,可选择Control Points On | Points Off (打开或关闭控制点)工具进行调整。
来自异空间的犀牛传说-42-图4.2 Osnap选项卡图4.3 绘制曲线(2)进入TOP视图,单击Angled Line (通过两条线间的夹角绘制直线)工具,以原点为起点依次画一条-120度的线段和一条水平线段(如图4.4所示),(为方便读者,已隐掉上一步所作曲线)第二部分 椅子的制作-43-图4.4 通过两条线间的夹角绘制线段(3) 选择Offset (位移)工具,将两线段分别向下和向左偏移0.4,如图4.5所示,选择Fillet (对两条相交线倒圆角)工具倒角0.4,这时这里是三段线,而我们所需要的是将其合成一段,选择Join (接合)工具,将三段合为一段,图4.5 位移后倒角(4) 在Front 视图中将此曲线向下移动一段距离(大于3格即可),右键单击Show Objects (显示物体)工具,重新显现原先隐去的曲线,图4.6是在Perspective 视图所看到的来自异空间的犀牛传说-44-图4.6重新显现原先隐去的曲线(5)单击Osnap选项卡,打开End选项,进入Perspective视图,右键单击Rail Revolve (沿某一轴线旋转曲线)工具,如图4.7所示依次单击曲线及竖线两端,将步骤1所绘制的曲线旋转360度,得到一实体图4.7 旋转得到实体(6)将步骤3绘制的曲线选择Extrude Straight(将曲线挤压延伸形成面)工具拉伸,高于实体即可,如图4.8所示,第二部分 椅子的制作-45-图4.8 拉伸曲线(7) 单击Direction (显示方向箭头)工具,查看这个面的法线方向,如与图示方向相反,则按F 键,再回车,倒转法线方向,所有Nurbs 物体都是有法线方向的,你可以用与图相反的法线方向试试,看会出现什么情况。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图 4.1 将 Perspective 视图改为 Shaded 模式
(1) 首先从椅子的底座开始,按 F9 打开 Snap 捕捉,进入 Front 视图,单击 Polyline(多 义线) 先绘制一条直线,然后选择 Control Point Curve (控制点曲线) 工具, 以原点(0,0,0)为起点,绘制如图 4.3 所示的曲线(在定好第一点的位置后,可 按 F9 关闭 Snap 捕捉,而在要确定最后一点时,单击 Osnap 选项卡,打开 Near 项, Near 项是为捕捉到线上的一点,这样最后一点将被控制在直线上了,如图 4.2 所示)。 当一次不能直接完成下面的曲线时,可选择 Control Points On | Points Off (打开或 关闭控制点) 工具进行调整。
Perspective 视图的平移,即 Pan 工具的功能。
(23) 单击 Blend Surface (融合曲面) 工具,再依次单击两曲面边缘线,回车,在确 定法线方向后再次回车确定
图 4.28 融合两曲面
-53-
(24) 选择 Join(接合) 工具,将三曲面连为实体,按同样的方法,做好椅子的靠背, 结果如图 4.29 所示
-46-
椅子的制作
图 4.13 制作滚轮
Tip:当视图中的内容过多,而你又暂时用不到时,就可以考虑使用图层了,你会发现,使 用图层会给你的工作带来很多便利。 (12) 单击 Select All (选择所有物体) 工具,选择所有的东西,将其放入另外的图层,
然后将这个图层命名为底座,具体操作如下: 选择所有后先左键单击 Change Laye(r 改变物体的层定义) 工具,会弹出如图 4.14 所示的对话框
图 4.36 双轨放样的结果
(31) 在命令行键入 Cap 使之成为实体。现在开始制作椅子的扶手,选择座垫实体,然后 单击 Lock Objects | Unlock Objects(锁定物体或取消物体的锁定) 工具,锁定座 垫。再单击 Select Al(l 选择所有物体) 工具,选择所有物体,然后单击 Hide Objects | Show Objects(隐藏或显示物体) 工具,隐去选中的物体。被锁定的物体是不 能被选中的,如果要取消锁定,右键单击 Lock Objects | Unlock Objects(锁定物体 或取消物体的锁定) 工具即可。绘制表示扶手主轴的曲线并将其移至左边扶手 位置,如图 4.37 所示。注意,接下去将使用一个全新的工具 CSec Profiles(通过轮 廓线生成横截面) 工具,这个工具虽然不是很常用,但关键时刻却是不能少的
椅子的制作
目的:学会熟练绘制曲线,在使用 Rhino 3D 时,曲线的绘制是非常重要的,当然,除了掌 握必要的工具和技巧外,细致和耐心也是不可缺少的。 要点:这里所讲的只要是曲线的绘制以及曲线绘制的各种工具和技巧,比如 Match、Offset、 以及点的捕捉等,另外还有一些从曲线到面的常用工具,如 Revolve、Loft、Patch 等。
-44-
椅子的制作
图 4.9 查看法线方向
(8) 选择 Polar Array(沿一轴心排列) 工具,以原点为轴心,将拉伸面复制六个,
即在出现的命令行 所示
输入 6,回车确定,如图 4.10
图 4.10 将拉伸面复制六个
(9) 然后选择 Boolean Difference(差集布尔运算) 工具对实体逐次进行切割,现在 可以发现,如果用与图 4.9 相反的法线方向时,结果可不是这样
工具,绘制如图 4.16 所示的曲线,
图 4.16 绘制曲线
(15) 按 FΒιβλιοθήκη 0 键打开控制点调整,然后按 F11 键关掉,如图 4.17 所示
-48-
椅子的制作
TIP:按住 SHIFT 键再移动控制点或移动物体时,控制点或物体会被限制在竖直或水平方向 移动,这和打开 Ortho 捕捉的效果是一样的
图 4.24 利用点与曲线生成曲面
在弹出的对话框以默认值直接单击 OK 按钮确定,如图 4.25,4.26 所示
图 4.25 按默认值操作
图 4.26 所生成的曲面 -52-
椅子的制作
(22) 单击鼠标右键,重复以上操作,点选最下面的曲线,回车,在弹出的对话框中直接 单击 OK 按钮确定,结果如图 4.27 所示
图 4.14
接着点选 layer 01 后按 OK 按钮确定,然后左键单击 ,弹出一对话框(如图 4.15 所 示)
-47-
图 4.15
最后将 layer 01 改名为 dizuo,并将 on 改为 off,单击 OK 按钮结束。 (13) 接下去做椅子的坐垫,进入 Perspective 视图,单击 Set CPlane: Elevation(在竖直方
向移动建模基准面) 工具,在弹出的命令行
输入
4.3,回车确定,将坐标轴上移 4.3,以便于以下步骤的操作
关于坐标轴:在 Rhino 3D 中,世界坐标系是绝对的、不变的坐标系。它由原点、X 轴、Y
轴、Z 轴组成。在所有的视窗中会显示 WCS 的图标
; 为了显示 WCS,系统设定在每个
视窗中都有一个作图平面(CPlane),作图平面可以确定方向,也可以表现 WCS,但与 WCS 是无关的。 (14) 进入 TOP 视图,按 F9 键打开 Snap 捕捉,选择 Control Point Curve(控制点曲线)
图 4.27 将下面的曲线也生成曲面
tip:当一个操作结束后,单击鼠标右键即可重复上次操作,另外,当出来一个对话框后, 在对话框外单击右键即表示确定;如果鼠标没有滚轮,同时按住 Ctrl 键和鼠标右键,并将 鼠标在工作区上下移动可实现缩放的目的,十分方便。 另外,在 Perspective 视图中,在按住鼠标右键移动的同时,按住 Shift 键,可实现对
-57-
图 4.37 绘制表示扶手主轴的曲线
(32) 选择 Offse(t 平行位移镜像) 工具,将主轴线分别向里向外平移复制 1.6,如图 4.38 所示
图 4.38 将主轴线分别向里向外平移复制
(33) 选择 Control Points On | Points Off (打开或关闭控制点) 工具,将平移复制的 两曲线调整至如图 4.39 所示。考虑到平移复制控制点较复杂,可以先选择 Rebuild (重建一曲线) 工具,重新定义曲线精细度,然后打开浮动工具条 ,增加,减少或移动控制点进行调整
-58-
椅子的制作
图 4.39 调整曲线
(34) 按同样的方法,进入 Top 视图,平移主轴线并调整至图 4.40 所示,然后删去主轴 线
图 4.40 再次平移复制主轴线
(35) 在命令行键入 CSEC 或单击 CSec Profiles(通过轮廓线生成横截面) 工具后, 按顺序(顺时针或逆时针)单击四条曲线,然后在四条曲线的外围拉穿过它们的直 线,截面就会自动生成(注意,应生成足够多的截面线)
图 4.21 调整曲线 -50-
椅子的制作
(19) 进入 Front 视图,单击 Copy(复制) 工具,单击曲线,向上复制两条曲线(同 时按住 Shift 键),然后右键单击 Scale 2-D(沿两个轴向放缩物体) 工具,调整 曲线大小(注意,在调整时最好打开 Snap 捕捉,并以原点为中心),并将复制的两 条曲线移至如图 4.22 所示位置
图 4.22 复制并调整曲线
(20) 进入 TOP 视图,选择 Point(点) 工具,在中间位置加一点,并在 Front 视图将 其移至如图 4.23 所示位置,
图 4.23 加一点
-51-
(21) 单击 Patch(利用点与曲线生成曲面) 工具,然后如图 4.24 所示从外向里依次上 面两曲线和中间的点,单击鼠标右键或按回车确定
(6) 将步骤 3 绘制的曲线选择 Extrude Straight(将曲线挤压延伸形成面) 工具拉伸,高 于实体即可,如图 4.8 所示,
图 4.8 拉伸曲线
(7) 单击 Direction(显示方向箭头) 工具,查看这个面的法线方向,如与图示方向相 反,则按 F 键,再回车,倒转法线方向,所有 Nurbs 物体都是有法线方向的,你可 以用与图相反的法线方向试试,看会出现什么情况。
接着对两曲线下方靠端点处也进行同样的操作,然后接合两曲线
图 4.20 匹配接合两条曲线
(18) 左键单击 Control Points On(打开控制点) 工具,打开控制点,将曲线调整至如 图 21 所示,为保持对称,应同时移动两边对应的控制点
Tip:在点选控制点的同时,按住 Ctrl 键能增加或减少选择的控制点
-55-
图 4.33 倒角
(29) 绘制连杆的曲线和两剖面线,如图 4.34 所示
图 4.34 绘制连杆的曲线和两剖面线
(30) 接着单击 Sweep along 2 Rails(双轨放样) 曲线,结果如图 4.36 所示
工具,并如图 4.35 所示按次序单击
-56-
椅子的制作
图 4.35 按次序单击曲线
Tip:在一个命令结束后,重新单击鼠标右键,即可重复上一次的命令
-45-
图 4.11 差集布尔运算
(10) 选择 Fillet Edge(对多边形表面边缘倒圆角) 工具倒角,数值为 0.1,结果如图 4.12 所示(注:如产生破裂,此时应将倒角数值调小,再来一次)
图 4.12 倒角
(11) 滚轮的制作较简单,做好一个,然后选择 Polar Array(沿一轴心排列) 工具复制 成六个即可,这里不再赘述,单击 Shade(渲染) ,结果如图 4.13 所示