![中文版Rhino5.0完全实战技术手册](https://wfqqreader-1252317822.image.myqcloud.com/cover/79/27111079/b_27111079.jpg)
5.4 绘制自由造型曲线
NURBS是非均匀有理B样条曲线(Non-Uniform Rational B-Splines)的缩写,NURBS曲线和NURBS曲面在传统的制图领域是不存在的,它是为使用计算机进行3D建模而专门建立的。
NURBS曲线也称自由造型曲线,NURBS曲线的曲率和形状是由CV点(控制点)和EP点(编辑点)共同控制的。绘制NURBS曲线的工具有很多,集成在曲线工具面板上,如图5-45所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer692.jpg?sign=1739298963-n3EIvuaQ9l9sVarZb3ssXHAszh5Tlp4V-0-a99dd34becb7577196a22763d90a7bad)
图5-45 曲线绘制工具面板
1.控制点曲线:按钮
通过确定CV点来控制曲线的曲率和形状,如图5-46所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer694.jpg?sign=1739298963-an4CRb5V0ZKkeczL4Cmnvb1IsAzqGfM3-0-acfcfa6ed0add7edb5c5e278cbd73a52)
图5-46 用CV点曲线绘制
技术要点
用工具画出来的曲线形状不好控制,不过,通过添加CV点,可以改变曲线的曲率和形状,做出需要的曲线。
2.内插点曲线:按钮
通过确定EP点来控制曲线的曲率和形状,通过这种方式画出来的曲线更容易控制。当模型精度要求比较高时,可以使用EP曲线,如图5-47所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer697.jpg?sign=1739298963-xBpxi8ELKzk8cG9rwkhhwXfbNg9Q8JzW-0-27f15c32b736eb1e19ba65aa09914c43)
图5-47 EP点曲线绘制鸟轮廓
3.控制杆曲线:按钮
该命令是通过控制杆来改变两个点之间的曲率,从而绘制出所需NURBS曲线,如图5-48所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer699.jpg?sign=1739298963-aXoX7qehXMsutxXYnVzvQwdfztTEv94c-0-9de1e48bbd62864486c05b010540cc7e)
图5-48 控制杆曲线
4.手绘曲线:按钮
手动绘制任意曲线,如图5-49所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer701.jpg?sign=1739298963-Ucl5eAYxZtwQyndLUwIzKhyraZZnDLfE-0-753bfcca7ac97addcf1b213ee672959b)
图5-49 手绘曲线
● 单击时:在平面上绘制。
● 右击时:可以在曲面上描绘。
技术要点
以这个方法描绘曲线时不允许跨越到其他作业视窗。
5.从焦点建立抛物线:按钮
通过确立焦点、起点、终点位置绘制抛物线,如图5-50所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer703.jpg?sign=1739298963-0Y1Wr2IxKEcTfs7O1O766WSiilOG19V3-0-5d0a6507e37f83d2bff1b670d1ac8372)
图5-50 从焦点建立抛物线
6.弹簧线:按钮
画出一条弹簧线。单击按钮后命令行会出现两个选项“垂直(V)”和“环绕曲线(A)”。
绘制弹簧线,首先要选定弹簧线的轴线,轴线决定着弹簧线的长度和方向。这里的轴线可以是直线,也可以是曲线。如果是曲线的话,则需要先在命令行选项里选择“环绕曲线(A)”选项。然后在命令行中输入你所需要的弹簧线半径和弹簧线的圈数即可,如图5-51所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer706.jpg?sign=1739298963-q6dWMydRAqWbCAINfQPLd22yDFc98B6p-0-757b9cccaae46cb42ac32478bd190737)
图5-51 绘制弹簧线
7.螺旋线:按钮
绘制螺旋线。该命令操作与绘制弹簧线类似,主要区别在于绘制螺旋线需要在命令行里输入两个半径,分别代表螺旋线两头的大半径和小半径,如图5-52所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer708.jpg?sign=1739298963-dv7esmDtjIIMyyMzS5TwzAsnVEAeGjAg-0-abc5caa6ca1d317f4efa404b1fd1bfde)
图5-52 绘制螺旋线
8.两曲线的平均曲线:按钮
在两条曲线之间绘制一条中间曲线。首先绘制两条曲线,单击按钮,然后依次单击两条曲线,按Enter键或者右击结束绘制,红色线条即为两条曲线的平均曲线,如图5-53所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer711.jpg?sign=1739298963-RE1oJz2JU0MEvDY6xW4GaVbr71so0YY7-0-a3e5ce08b00a7527e2e487a22eea391d)
图5-53 绘制两条曲线的平均曲线
动手操作—绘制创意沙发轮廓线
操作步骤如下:
01 新建Rhino文件。在【工作视窗配置】标签下单击【背景图】按钮,打开【背景图】工具面板。
02 单击【放置背景图】按钮,再打开本来参考位图,如图5-54所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer714.jpg?sign=1739298963-5iBHZS6w7rJ6W9oV8silrbF0CB6m8rSv-0-c6ad2ca9dbdb4421c81c45604dc72455)
图5-54 打开位图
03 在Top视窗中放置参考位图,如图5-55所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer715.jpg?sign=1739298963-yjTQEWQ8dr3KfyUm8knKbkKnb9GBLfba-0-c9dcd90e6d0ec263804f53073486bd14)
图5-55 放置位图
04 暂时隐藏格线。在菜单栏执行【曲线】|【自由造型】|【内插点】命令,然后绘制出如图5-56所示的曲线。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer716.jpg?sign=1739298963-WNCOelgLOgYywA3G6P1x5dFJYjuQmuN3-0-b5dcfc27245e2c06f927d3d437f5d326)
图5-56 绘制曲线
技术要点
如果绘制的曲线间看起来不光顺,可以执行菜单栏【编辑】|【控制点】|【开启控制点】命令,按Ctrl键并拖动控制点编辑曲线的连续性,如图5-57所示。在后面章节中还将讲解关于曲线的连续性的调整问题。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer717.jpg?sign=1739298963-Cmf76rWjtSqAg3JD8qVl8Cz3hK5Oai35-0-b0c362cb769acda9844540524b2f7ff5)
图5-57 编辑曲线
05 在菜单栏执行【实体】|【挤出平面曲线】|【直线】命令,选取曲线,创建出如图5-58所示的实体(挤出长度为10)。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer718.jpg?sign=1739298963-HQ9JvPwTTlT5xjR9QdbjFkcULDiWt3v0-0-50b402c6609f010bbb8250f21fbcf8ef)
图5-58 创建挤出实体
06 在菜单栏执行【实体】|【边缘圆角】|【不等距边缘圆角】命令,在挤出实体上创建半径为0.2的圆角,如图5-59所示。
![](https://epubservercos.yuewen.com/9AADDB/15477647404554506/epubprivate/OEBPS/Images/figer719.jpg?sign=1739298963-Hq9yfx0RzqcgMWatPALtpE7TW4UrvDra-0-72d4ab4dcd52200e528c63071f03ab78)
图5-59 创建圆角
07 至此,完成了创意沙发曲线的绘制。