目录前言1第一章我的建模观21.1为什么选犀牛31.23D软件分类51.3Polygon与Nurbs6第二章Rhino界面和基础操作92.1界面构成92.2如何使用工具面板112.3自定义工具集132.4Rhino视窗142.4.1视窗基本操作142.4.2在底部显示视图标签152.4.3视窗显示模式162.4.4工作平面182.5观看物体202.6物体基本操作202.6.1选择物体202.6.2建模辅助设置22第三章第三章绘制2D物体243.1Rhino中的对象介绍243.1.1点物体243.1.2线物体253.1.3面物体263.1.4网格283.2点物体的绘制293.3曲线绘制313.3.1Rhino直线绘制313.3.2Rhino曲线绘制353.3.3其他封闭几何体37第四章2D编辑和NURBS深入理解414.1曲线编辑414.1.1曲线的分割和修剪414.1.2编辑曲线上的点464.1.3曲线编辑工具484.2对nurbs曲线的深入理解524.2.1何谓nurbs?524.2.2“有理”和“无理”524.2.3“均匀”和“非均匀”604.2.4曲线的“阶”63第五章曲面构建655.1构建曲面655.1.1创建方形平面685.1.2绘制简单曲面695.1.3拉伸曲面725.1.4放样755.1.5扫琼805.1.6旋转命令835.1.7边界曲面、闭合线曲面、镶面的区别84第六章曲面编辑876.1点的编辑876.2分割和修剪946.2.1曲线作为分割边界946.2.2曲面作为分割边界956.2.3还原分割和修剪976.3链接曲面976.4延伸曲面976.5曲面倒角996.6偏移工具1016.7混接曲面1026.8合并曲面1056.9衔接曲面1066.10几何学上的G0、G1和G2连续109第七章Rhino实体和网格1127.1基本几何体创建1127.2实体工具1187.2.1布尔运算1187.2.2抽面工具1227.2.3实体倒角1237.3MESH对象124第八章高级工具集1298.1从物件建立曲线1298.1.1曲线投影到曲面1308.1.2从曲面提取边界线1338.1.3从曲面提取轮廓线1338.1.4从曲面提取UV线1338.1.5生成相交线1338.1.6生成等分线1348.1.7生成剖面线1358.2物件变动工具1368.2.1处理物件空间位置的工具1368.2.2特殊位置工具1438.2.2.1套用UV、沿曲面流动、沿曲线流动1438.2.2.2定位至曲面1518.2.2.3定位曲线至曲面边缘和定位垂直曲线1528.2.3特殊变形工具1548.3NURBS曲面理解158第九章Rhino辅助工具1629.1图层控制1629.2物件属性1649.32D工具1669.3.1标注工具1679.3.2Make2D1689.3.3ArchCut插件工具应用171第十章渲染17510.1渲染相关知识17510.1.1渲染分类17510.1.2渲染特性17610.1.3我们需要的静帧渲染18510.2Rhino中的渲染18610.2.1渲染前的准备18610.3Rhino中的几种渲染器介绍190附表一Rhino插件介绍195附表二本次网络课程的课程表19第一章我的建模观对于建模知识储备中最为精华的部分----对建模观念的认识。现在都很多困惑,常常被问到这样的问题“我感觉自己在建模上比别人落后,你认为学哪个建模软件比较容易?做城市设计用什么软件建模较好,高层呢。3DMAX和MAYA哪个更适合建筑?你认为CATIA、PRO/E能用来进行建筑设计建模吗,它们是纯参数化的。知道自己如何去选择需要软件的基础,是我现在敢在课程设计中尝试一个全新软件的基础。真正的高手掌握的是一种建模观念,好的建模思维对于所有的建模软件都是受用的,建模到了越高的水平,就越不会受软件的限制。会较多涉及个人对于建模和rhino使用的理解,而不是单纯的建模技巧罗列。你会遇到较多的专业名词,先不要深究这些名词的含义,只需要理解我给它们解释的含义即可,不需要与那些古怪的计算机底层知识打交道,但也最好不要被别人忽悠。这些知识是由欠入深,您肯定看得懂,而且之后您会有自己的看法,应该不会被那些本来掌握软件就是是而非的人忽悠了。真正的高手在我们这个阶段怕是还没有出现。我前面说了这次教程不涉及价值观的改造,但有一点在此提醒下:这次教程只是犀牛建模入门教程,我个人水平也很有限。我希望大家放弃速成高手的打算,个人觉得短时间内掌握到的知识必然是肤浅的,你若是打算以后能好好建模,请做好长期学习的准备。你应该对RHINO建模技巧有一定的掌握,而且肯定能用于帮助自己课程设计,但是若是想真正精通建模,后面还有慢慢的路要走。1.1为什么选犀牛?听说了C、Perl、Python、VB,觉得一个比一个牛B。后来上高中,我有幸遇到一位黑客同学,跟他学计算机语言,上课一起拿草稿纸写代码,下课再拿去运行。三年下来,我虽然只学会了少数几言,但得益于那位同学的点拨,我对计算机建立了良好的理解。再高级的程序也不过是极力去模仿人类自己的思维逻辑,然后转换为计算机能够理解的机器语言,再由CPU翻译成0和1。计算机只认识0和1,人才是完成程序的主体。高中时候,当代社会分工如此之细,没有多少行业需要特殊智力才能企及,不过是因为我们和他知识结构不对称而已。和大家一样接触3D软件也是在大学以后才开始,大二的幼儿园设计课程,某天一位在墨尔本大学留学的同学放假时跑来给我们看了他们在墨尔本大学建筑大学一年级的数字设计课程的成果。当然我也拷了一份:Rhino之前的弱项在于渲染和最终效果表达。现在的Rhino已经有了VRAY等诸多渲染器,使用Rhino你可以完成从平面、建模和最终输出一套完整的流程。