精确建模

未使用光标限制时鼠标标记只能在工作平面上移动,将鼠标光标从一个工作视窗移至另一个工作视窗时,移动的平面会变更为目前的工作视窗的工作平面。

您同样可以使用下面的方法约束光标:

距离限制

限制下一个点只能放置在距离上一个点某个距离的位置。

使用单一距离限制

  • 输入一个数字并按 Enter 键。

    鼠标标记只能以固定的距离绕着上一个点移动。

使用增量距离限制

  • 输入负数按 Enter

    标记将围绕最后一个点移动指定距离及其整数倍的距离。例如,-5 将标记限制在 5、10、15 等处。

使用距离限制绘制一条直线

  1. 执行 Line 指令,并指定直线的起点。
  2. 直线终点提示下,输入 4,按 Enter
    直线的下一个端点只能以 4 个单位的距离绕着起点移动。
  3. 指定方向使用...

    1. 单击。

    2. 右键单击或按 Enter 键确定。

    3. 输入 <角度, 按 Enter, 然后单击。

角度限制

限制下一个点只能放置在上一个点的某些方向上。

使用角度限制

  • 当指令提示出现 <角度时,输入一个角度,按 Enter
    鼠标标记只能在指定角度的几个方向上移动。
    角度限制也可以用来完成垂直限制

使用角度限制绘制一条直线

  1. 执行 Line 指令,并指定直线的起点。

  2. 直线终点提示下,输入 <20

    直线的终点只能放置在上一个点的每隔 20 度的方向上。

    您还可以输入以下角度单位:

    度、分、秒: <0°20'50"

    弧度: <2弧度

    梯度: <20grade

  3. 单击放置终点,或输入距离数值,按 Enter

距离限制与角度限制配合使用

距离限制与角度限制可以配合使用。

同时使用距离和角度限制

  • 同时使用距离限制与角度限制时,在数值前加上 @r 设定从上一点算起的距离。

使用距离和角度限制绘制一条直线

  1. 执行 Line 指令,并指定直线的起点。
  2. 直线终点...提示下,输入 @5<45r5<45
    画出一条角度 45 度、距离上一点 5 个单位的直线。

方向限制 (TAB 键)

轻按一下 TAB 键可以限制鼠标标记只能在固定的方向上移动。

使用方向限制

  • 在绘制时,放置第一个点后,将鼠标移动到新位置,然后轻按 Tab 键启用方向限制。

使用方向限制绘制一条直线

  1. 执行 Line 指令,并指定直线的起点。
    使用任何一种物件锁点锁定至其它物件上。
  2. 轻按一下 Tab 键。
    鼠标标记的移动会被限制在直线的起点及轻按 TAB 键时鼠标标记所在位置之间的方向上。
    锁定格点正交同时打开时,TAB 方向限制会锁定它的方向与格线的交点。

技巧

  • 当一条直线需要通过其它曲线的端点时可以使用方向限制配合端点物件锁点,移动鼠标光标至其它曲线的端点附近,当鼠标标记锁定至该曲线的端点时,轻按一下 TAB 键,移动鼠标标记超过锁定的曲线端点并指定直线的下一点,画出的直线即可通过该曲线的端点。
  • 您也可以在 TAB 方向限制启用后输入距离启用距离限制,画出一条朝着某个点的特定长度的直线。e Tab key.

圆形限制 (TAB 键)

再次轻按 Tab 键可以将 Rhino 设置为圆形跟踪模式,Rhino 不会锁定到由上一个拾取点和轻按 Tab 键位置之间定义的方向上,而是会跟踪到一个圆形,这个圆以上一个拾取点为圆心,圆心到轻按 Tab 键位置之间的距离为半径。

使用圆形限制

  • 在绘制时,放置第一个点后,将鼠标移动到新位置,然后轻按 Tab 键两次启用圆形限制。

细分显示转换 (Tab 键)

当指令中没有要求指定方向时,按下 Tab 键可以将模型中的所有细分物件的显示模式在平坦和光滑模式之间切换。

SubDDisplayToggle

可以将所有细分物件的外观显示模式在平滑和平坦两者之间切换。

垂直模式

将鼠标标记在工作平面上指定的基准点的正上、下方移动。

Ctrl + 鼠标左键点击。

使用垂直模式建立一条曲线

  1. 执行 Curve 指令,并指定曲线的起点。
  2. 曲线下一点...提示下,在 perspective 工作视窗指定下一点。
  3. 下一点...的提示下,按住 Ctrl 键并在 perspective 工作视窗中指定一个点。
  4. 在 perspective 工作视窗拖动鼠标。
    移动鼠标光标时会出现一条通过垂直限制启用点并与工作平面垂直的轨迹线,鼠标标记的移动会被限制在这条轨迹线上。按鼠标左键指定曲线的下一点,并注意其它工作视窗中鼠标标记的位置。

使用垂直模式将物件往与工作平面垂直的方向拖曳

  1. 选取要移动的物件。
  2. 按下 Ctrl 键并拖动选择集。
    轨迹线的起点是您点选物件的点,终点是鼠标标记的位置,轨迹线的长度是物件被移动的距离。
  3. 放开鼠标左键放置物件。

如果您错误地启用了垂直模式,请关闭垂直模式

  1. 启动垂直模式后,按住 Ctrl 键的同时再次单击鼠标左键。
  2. 继续指定其它的点。
    或在其它位置再次启用垂直模式。

角度限制与垂直限制搭配使用

  1. 执行 Line 指令,并放置直线的第一个点。
  2. 直线终点…提示下,将鼠标移动到想要放置直线第二个点的位置。
  3. 按下 Ctrl 键的同时单击以激活垂直模式
  4. 释放 Ctrl 键,输入 <30 并按 Enter 键。
    直线的终点会放在垂直限制的轨迹线上,直线与工作平面呈 30 度夹角。

其它使用垂直模式的方法

多重垂直模式

  1. 按下 Ctrl 键并单击启用垂直模式。
  2. 更改工作视窗,释放 Ctrl 键,然后再次单击。
    第二次启用的垂直模式与使用中工作视窗的工作平面垂直。

取消垂直模式

  1. 按下 Ctrl 键并单击启用垂直模式。
  2. 释放 Ctrl 键,再次按下 Ctrl 键并单击。

垂直模式配合方向限制

启用方向限制后可以再启用垂直模式。

附注

  • 垂直模式启用时在指令行输入距离可以设定物件移动的垂直距离,正数代表往工作平面上方移动,负数代表往工作平面下方移动。
  • 以 2D 装置 (鼠标与荧幕) 指定 3D 点需要工作平面的辅助,在不使用任何建模辅助的情形下,鼠标所指定的点都会落在使用中工作视窗的在工作平面上。

点过滤器

点过滤器可以取得不同点的 X、Y、Z 坐标建立一个新的点。

点过滤器可以让您每次指定一个点时只决定一个轴向的座标值,并忽略指定点的另两个轴向的座标值。点过滤器配合物件锁点可以取得其它物件上锁定点的一个轴向的座标值。

在取得一个轴向的座标值以后,会提示您继续指定剩下的轴向的座标。

点过滤器只能用于允许输入 3D 点的情形。

以下是可以使用的点过滤器:

.x

.y

.z

.xy (.yx)

.xz (.zx)

.yz (.zy)

.wx

.wy

.wz

.wxy (.wyx)

.wxz (.wzx)

.wyz (.wzy)

使用过滤器绘制点

以一条直线的右侧端点的 X 坐标及左侧端点的 Y 坐标建立一个点物件。

  1. 执行 Point 指令。
  2. 点的位置提示下,输入.x
  3. X 坐标轴提示下以端点物件锁点锁定直线的右侧端点。
  4. 以直线右侧端点的 X 坐标建立点物件的 X 坐标。
  5. 在下一个点的位置提示下,输入.y
  6. Y 坐标轴提示下以端点物件锁点锁定直线的左侧端点。
    以直线左侧端点的 Y 坐标建立点物件的 Y 坐标。
  7. 点物件位置提示下选取点的位置。
    如果指定第一个点的时候使用 .x 决定 X 坐标值,指定第二个点的时候不使用 .y,而是直接锁定至曲线的左侧端点,第二个指定点同时决定 Y 与 Z 的坐标值。

输入数字

使用数字输入距离、角度和点坐标。

数字、角度及 x, y, z 坐标之中不允许有空格。

基本数字

整数

123

小数

123.456

0.456

.456

科学计数法

-1.23456e10

1.23456E10

分数

5/16

1-3/4 (1.75)

单位

您可以在输入长度和点坐标时指定单位。这些数字将按模型的单位进行自动换算。例如,如果您的模型单位是米,而您输入 27cm,则 Rhino 会自动将您的数字转换为 0.27。这也适用于转换英尺或英寸等其它单位系统

单位示例

1.235millimeters

-1.234cm

+16'5" (16 feet 5 inches)

1'2-3/4" (1 foot 2.75 inches)

笛卡儿坐标

当 Rhino 提示输入一个点时,您可以使用鼠标在工作视窗中指定一点或以许多不同的方式输入座标值:

您可以输入 XY 座标或 XYZ 座标指定一个点,以 w 开头的座标为世界座标,以 r 开头的是相对座标,以 wr 开头的是世界相对座标。

工作平面坐标

当 Rhino 提示指定一点时,如果您只输入 x,y 座标,该点会落在使用中的工作视窗的工作平面上。

使用二维工作平面坐标

  • 当指令提示指定一点时,使用 x,y 格式输入坐标,x 代表该点的 X 坐标,y 代表该点的 Y 坐标。



使用三维工作平面坐标

  • 当指令提示指定一点时,使用 x,y,z 格式输入坐标,x 代表该点的 X 坐标,y 代表该点的 Y 坐标,z 代表该点的 Z 坐标。

    输入的座标值之间不能有空格。
  • 当指令提示指定一点时,要将该点放置在距离工作平面原点 X 轴 3 个单位,Y 轴 4 个单位,Z 轴 10 个单位的位置可以输入 3,4,10

    如果您只输入 XY 坐标,得到的点会落于工作平面上。

范例

x,y,z

3,4,5

2,-11 (2,-11,0) 省略 Z 座标时,Z 座标自动设为 0。

如果您只输入 XY 坐标,得到的点会落于使用中工作视窗的工作平面上。

使用工作平面坐标

  • 出现提示输入点时,使用 x,y,z 格式输入坐标,然后按 Enter 键。

附注

  • 0 (零) 是坐标 0,0 的缩写。
  • 输入的座标值之间不能有空格。

使用工作平面坐标绘制一条直线

  1. 执行 Line 指令,将直线的起点放置于坐标 0,0 的位置。

    直线会以工作平面原点为起点。
  2. 直线终点…提示下,输入 12,6,10,按 Enter
    这条线起点为工作平面原点,终点位于距离工作平面原点 X 轴 12个单位,Y 轴 6 个单位,Z 轴 10 个单位的位置上。

世界坐标

世界座标是 Rhino 使用的座标系统之一,世界座标系统是固定无法改变的,当 Rhino 提示输入一点时,您可以选择输入该点的世界座标。

每一个工作视窗左下角的世界坐标轴图示的箭头代表世界坐标 X、Y、Z 轴的方向,当您旋转视图时,世界坐标轴图示也会跟着旋转。

使用 2D 世界坐标

  • 出现提示时,使用 wx,y 格式输入坐标,然后按 Enter 键。

使用 3D 世界坐标

  • 出现提示时,使用 wx,y,z 格式输入坐标,按 Enter 键。
  • 要将一点放置在距离世界原点 X 轴 3 个单位,Y 轴 4 个单位,Z 轴 10 个单位的位置可以输入 w3,4,10

附注

  • w0w0,0,0 的缩写。
  • 输入的座标值之间不能有空格。

范例

在座标之前加上 w,可以使用世界座标系统输入,否则输入的座标预设为使用中工作视窗的工作平面座标。

世界 X,Y,Z

w9,3,4

使用世界坐标绘制一条直线

  1. 执行 Line 指令,将直线起点放置于 w0,0,0,按 Enter

    直线会以世界座标原点为起点。
  2. 直线终点…提示下,输入 w12,6.10,按 Enter

    世界座标 12,6,10 为直线的终点。

相对坐标

Rhino 会记住上一点的座标,所以您可以使用与上一点的相对位置输入下一点。在输入一连串的点时以相对座标输入会比使用世界座标方便许多,相对座标是以上一个点为原点。

使用相对坐标

  • 当指令提示指定一点时,使用 rx,y 格式输入座标,r 代表输入的座标是从上一点算起的座标 - 相对座标。

使用相对坐标绘制一条直线

  1. 执行 Line 指令。
  2. 直线起点...提示下,任意指定一点为直线的起点。
  3. 直线终点…提示下,输入 r2,3,按 EnterSpace 键。

    直线的终点会被放在从上一点算起 X 方向 2 个单位,Y 方向 3 个单位的位置。

范例

您可以在执行 LinePolyline 指令时指定相对点。

相对工作平面

@3,4 (以上一点为起点,往 +X 移动 3 个单位,往 +Y 移动 4 个单位。)

r3,4

相对世界坐标

w3,4

极坐标

极坐标是指在平面内取一个定点,叫极点,引一条射线,叫做极轴,再选定一个长度单位和角度的正方向(通常取逆时针方向)。Rhino 中的矢量方向在标准时钟的 3点钟,位置从0度开始。它们沿逆时针变化,如下所示。

如果您想要得到一个距离工作平面原点 (0,0) 4个单位,并且与 X 轴成 45 度的点,请输入 4<45,然后按 Enter 键。

相对极坐标以 R@ 开头。要将一个点放置在距前一个点4个单位的位置,且与x轴逆时针方向成 45 度,请输入 @4<45 并按 Enter 键。

范例

极坐标 (距离<旋转角度)

17<45

@17<45, or r17<45

w17<45

rw17<45

极坐标和仰角 (距离<旋转角度,z)

17<45,8

@17<45,8, or r17<45,8

w17<45,8

rw17<45,8

其它坐标

球坐标 (距离<旋转角度<z 仰角)

5<30<45

球座标 (X,Y<仰角)

5,6<15

Surveyor (距离<N/S角度E/W)

11<N30d22'54.43"W

指令行运算

任何需要输入数字、长度、点坐标或角度值的时候,您都可以使用数学公式。

除了加法,减法,乘法,除法外,还可以使用括号和数学函数。

范例:

  • 如果您需要使用 π (3.14159...),输入 pi
  • 当提示输入一个点时,要从以原点开始逆时针旋转 30 度且到原点的距离为 10 个单位的地方取一个点,输入: 10*sin(30degrees),10*cos(30degrees)
  • 当 Rhino 提示输入任意坐标或长度时,可以在数值后附加任意公制或美制长度单位或其缩写(支持 Rhino 所支持的所有语言)。例如:
    10m
    10meter
    10meters
    10metros
    10metre
    10metres
  • 当 Rhino 提示输入任意角度值时,可以在数值后附加任意角度单位名称(Rhino 支持的所有语言中合理的单位名称)。例如:
    30d
    30degrees
    pi
    pi/2radians
    100gradians
    15d30'22.3450" (度,分,秒)
    22' (分)
  • 当需要输入 π (3.14159....) 时,输入 pi 或希腊字母 π
  • 您可以使用公式 (10*sin(pi/4) + 63.00)/1.234e12+-56.3 (公式中没有空格)。
    公式中可以使用:
    一元正负号 +/-,
    四则运算: 加、减、乘、除
    圆括号
    数学函数: sin, cos, tan, asin, acos, atan, atan2, ln, log10, exp, sinh, cosh, tanh, pow, sqrt
    数字,包括整数破折号分数格式化的数字,如1-3 / 4 表示 1.75。

指令行数学运算

请参考

座标系统的介绍请参考:http://www.mathopenref.com/coordintro.html

SmartTrack

打开临时辅助线和辅助点

物件锁点

将标记捕捉到物件上准确位置,例如一个圆的圆心或一条直线的中点。

Ortho

将光标的移动现在到一个特定的角度。