
5.3 绘制直线
直线是比较特殊的曲线,可以从其他的物体上创造直线,也可以用他们获得其他的曲线、表面、多边形面和网格物体。
在左侧常用工具条中按住按钮不放,会弹出【直线】面板,如图5-10所示

图5-10 【直线】面板
下面分别介绍该工具面板中常用工具的功能。
1.直线:按钮
绘制任意长度直线:在视窗中单击起点和终点,完成绘制。
绘制指定长度的直线:单击起点,然后在命令行中输入一定的数值,如图5-11所示,按Enter键,则将会在拉出的直线上有一个距起点位置10毫米的点,单击终点位置,即得到一条长度为10毫米的直线。

图5-11 绘制单一直线
2.从中点:按钮
从中点向两侧等距离绘制直线。在视图中单击一点作为起始点,然后单击按钮,将会显示一条以起始点为中点,同时往两侧等距离拉出的直线。在命令行输入B(BothSide),也有同样的作用,如图5-12所示。

图5-12 BothSide绘制直线
3.多重直线:按钮
在视图中单击一点作为多重直线的起始点,然后单击下一点,如果需要可以继续单击绘制下去,最后,按Enter键或者右击键结束绘制,如图5-13所示。

图5-13 绘制多重直线
在命令行中输入U并按Enter键,表示绘制过程中删除最后一个顶点。

在命令行中输入C并按Enter键,可以使当前点与起始点之间连接起来,以形成闭合的多重直线。
技术要点
当右击按钮时,将启用另外一个功能,绘制线段。操作过程和显示的效果图与单击时一样,区别是单击绘制出的是一整条直线,而右击绘制出的是很多条线段。
4.曲面法线:按钮
沿着曲面表面的法线方向绘制直线。
选择一个曲面表面,在表面上单击直线的起点,然后单击一个点作为直线的终点,则这条直线为该曲面在起点处的法线,如图5-14所示。

图5-14 曲面法线绘制
如单击直线终点前,在命令行中输入B,则会以起点为中点,沿表面法线的方向同时往两侧绘制直线,如图5-15所示。

图5-15 BothSide曲面法线
5.垂直于工作平面:按钮
绘制垂直于工作平面(XY平面)的直线。
操作与绘制单一的直线基本上一致,只是绘制出的直线只能垂直于XY坐标平面。同样,右击按钮,也可以绘制BothSide模式直线,如图5-16所示。

图5-16 绘制垂直于工作平面的直线
技术要点
BothSide模式直线是指以起始点为中点的等距向正反两方向延伸的直线。BothSide,即双向的意思。
6.四点:按钮
通过4个点来绘制一条直线。
在视图中绘制两点确定直线的方向,然后绘制第三点和第四点,分别作为直线的起点和终点,从而绘制出一条直线。例如,绘制一条曲线,要求过2、3的端点,并且相交于1、4曲线。先单击2、3端点,然后打开捕捉命令,在1、4曲线上分别捕捉到第三和第四点,完成曲线绘制,如图5-17所示。

图5-17 绘制通过线段1、2 端点并且与直线3、4相交的直线
7.角度等分线:按钮
沿着虚拟的角度的平分线方向绘制直线。绘制出所需平分线的角度基线,然后单击按钮,打开【点捕捉】,先确定该直线的起点位置,再分别单击两条角度基线上的点,作为要等分角度的起点和终点。这时会出现一条白线,沿着这条白线单击直线的终点,就形成一条直线,该直线为此前角度的平分线。运用相同的方法也可绘制BothSide模式角度平分线,如图5-18所示。

图5-18 绘制角度平分线
技术要点
如果需要绘制水平或竖直的线条,只需在拖动鼠标时,按住Shift键。
8.指定角度:按钮
绘制与已知直线成一定角度的直线,如图5-19所示。

图5-19 绘制指定角度直线
绘制已知的直线。确定基准线的起点,这点将成为将要绘制的直线的起点,确定基准线的终点。
在命令行中输入一定的角度值,则将会出现一条白线。沿白线方向单击,确定终点。
9.适配数个点的直线:按钮
绘制一条直线,使其通过一组被选择的点。
单击按钮,选择视图中一组点,并按Enter键,将会在这些被选择的点之间出现一条相对于各点距离均最短的直线,如图5-20所示。

图5-20 绘制通过数个点的直线
10.起点与曲线垂直:按钮
绘制垂直于选择曲线的直线,垂足即为直线的起始点。同样也可以绘制BothSide模式直线,如图5-21所示。

图5-21 绘制垂直于曲线的直线
11.与两条直线垂直:按钮
绘制垂直于两条曲线的直线。
单击此按钮,依次单击第一条曲线和第二条曲线,将会出现一条分别垂直于两条曲线的直线,如图5-22所示。

图5-22 绘制垂直于两条曲线的直线
12.起点相切、终点垂直:按钮
在两条曲线之间绘制一条至少与其中一条曲线相切的直线。该命令包括以下两种情况:①起点与曲线相切,终点与曲线垂直的直线,如图5-23所示;②起点与曲线相切,终点也与曲线相切的直线,如图5-24所示。

图5-23 起点与曲线相切,终点与曲线垂直

图5-24 起点与曲线相切,终点与也曲线相切
13.起点与曲线相切:按钮
绘制与被选择曲线的切线方向一致的直线。
单击按钮,然后单击曲线,将会出现一条总是沿着曲线切线方向的白线,沿白线点任选一点作为该直线的终点。同样,该命令可绘制BothSide模式直线,如图5-25所示。

图5-25 绘制与曲线相切的直线
14.与两条曲线相切:按钮
绘制相切于两条曲线的直线。
单击按钮,选择第一条曲线上的希望被靠近的切点处,作为切线的起点,选择第二条曲线上切线的终点,如图5-26所示。

图5-26 绘制与两条曲线相切的直线
15.通过数个点的直线:按钮
绘制一条穿过一组被选择的点的多重直线。
单击按钮,依次单击数个点物体(不得少于两个),单击的顺序决定了直线的形状,按Enter键或右击确认,完成绘制,如图5-27所示。

图5-27 绘制通过数个点的多重直线
或者在已知若干点的情况下,单击该按钮,然后框选住所有需要通过的点,软件将根据所有点的相对位置,自动优化生成一条多重直线,如图5-28所示。

图5-28 绘制通过所有点的多重直线
技术要点
多重直线是相连的直线、弧线组成的序列。多重直线可以绘制相连的直线,相连的弧线,以及相连的弧和直线的组合。多段线是直线的组合。
16.将曲线转换为多重直线:按钮
将NURBS曲线转换为多重直线。
选择需要转换的NURBS曲线,按Enter键确认,输入角度公差值,再按Enter键结束,该NURBS曲线即可转换为多重直线,如图5-29所示。

图5-29 将NURBS曲线转换为多重直线
技术要点
角度公差值越大,转换后的多重直线就越粗糙;角度公差值越小,多重直线就越接近原始NURBS曲线,产生大量的节点。所以,选择合适的公差值,对于这个功能是非常重要。
17.网格上多重直线:按钮
直接在网格物体上绘制多重直线。
选取网格物体,按Enter键确认,开始在网格物体上拖动鼠标绘制多重直线,松开鼠标则绘制完成一段,还可以继续绘制。按Enter键或者右击结束绘制。如图5-30所示,红色线条即为网格上的多重直线。

图5-30 在网格物体上绘制多重直线
技术要点
在网格上绘制多重直线,多重直线的每条线段不是随意出现在两点之间,而是由网格表面决定的。不管两点之间距离多大,软件会自动适应网格表面的高低起伏,从而决定将两点之间的多重直线分为多少段。
动手操作—绘制创意椅子曲线
操作步骤如下:
01 新建Rhino文件。在【工作视窗配置】标签下单击【背景图】按钮,打开【背景图】工具面板。
02 单击【放置背景图】按钮,再打开本来参考位图,如图5-31所示。

图5-31 打开位图
03 在Top视窗中放置参考位图,如图5-32所示。

图5-32 放置位图
04 暂时隐藏格线。在视窗左边栏单击【多重直线】按钮,然后绘制出如图5-33所示的多重直线。

图5-33 绘制多重直线
05 单击【直线:从中点】按钮,在上一多重直线端点处开始绘制,直线终点与多重直线另一端点重合,如图5-34所示。

图5-34 绘制直线
06 在【曲线工具】标签下单击【延伸曲线】按钮,在命令行中输入延伸长度为5,然后右击确认,完成延伸,如图5-35所示。

图5-35 延伸曲线
07 在菜单栏执行【曲面】|【挤出曲线】|【直线】命令,选中前面绘制的直线和多重直线,右击后输入挤出长度-12,最后,再右击完成曲面的创建,如图5-36所示。

图5-36 创建挤出曲面
08 调用【直线】命令,在Top视窗中绘制如图5-37所示的直线。

图5-37 绘制直线
09 在【曲线工具】标签下单击【偏移曲线】按钮,选中上步骤绘制的曲线,在Right视窗中指定偏移侧,然后输入偏移距离12,右击完成偏移,如图5-38所示。

图5-38 偏移曲线
10 再调用【偏移曲线】命令,分别偏移上、下两条直线,各向偏移0.8,如图5-39所示。偏移后将原参考曲线隐藏或删除。

图5-39 再次偏移曲线
11 在【曲线工具】标签下单击【可调式混接曲线】按钮,绘制连接线段,如图5-40所示。

图5-40 绘制连接线段
12 同理,在另一端绘制另一条混接曲线。
13 在菜单栏执行【编辑】|【组合】命令,将4条直线组合,如图5-41所示。

图5-41 组合曲线
14 在菜单栏执行【曲面】|【挤出曲面】|【彩带】命令,选择组合的曲线,创建如图5-42所示的彩带曲面。

图5-42 创建彩带曲面
15 在菜单栏执行【实体】|【挤出曲面】|【直线】命令,然后选择上步骤创建的彩带曲面,创建挤出长度为0.8的实体,如图5-43所示。

图5-43 创建挤出实体
16 最后,在菜单栏执行【实体】|【偏移】命令,选择挤出曲面来创建偏移厚度为0.2的实体,如图5-44所示。

图5-44 创建偏移实体
17 至此,完成了创意椅子的造型。