精确建模

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

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

距离限制

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

使用单一距离限制

使用增量距离限制

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

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

    1. 单击。

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

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

角度限制

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

使用角度限制

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

  1. 执行 Line 指令,并指定直线的起点。
  2. 直线终点提示下,输入 <20
    直线的终点只能放置在上一个点的每隔 20 度的方向上。
  3. 单击放置终点,或输入距离数值,按 Enter

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

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

同时使用距离和角度限制

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

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

方向限制 (TAB 键)

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

使用方向限制

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

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

技巧

圆形限制 (TAB 键)

再次轻按 Tab 键可以将 Rhino 设置为圆形跟踪模式,Rhino 不会锁定到由上一个拾取点和轻按 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 键并单击。

垂直模式配合方向限制

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

附注

点过滤器

点过滤器可以取得不同点的 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,z

3,4,5

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

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

使用工作平面坐标

附注

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

  1. 执行 Line 指令,将直线的起点放置于坐标 0,0 的位置。
    直线会以工作平面原点为起点。
  2. 直线终点…提示下,输入 12,6,10,按 Enter
    这条线起点为工作平面原点,终点位于距离工作平面原点 X 轴 12个单位,Y 轴 6 个单位,Z 轴 10 个单位的位置上。

世界坐标

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

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

使用 2D 世界坐标

使用 3D 世界坐标

附注

范例

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

世界 X,Y,Z

w9,3,4

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

  1. 执行 Line 指令,将直线起点放置于 w0,0,0,按 Enter
    直线会以世界座标原点为起点。
  2. 直线终点…提示下,输入 w12,6,10,按 Enter
    世界座标 12,6,10 为直线的终点。

相对坐标

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

使用相对坐标

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

  1. 执行 Line 指令。
  2. 直线起点...提示下,任意指定一点为直线的起点。
  3. 直线终点…提示下,输入 r2,3,按 Enter空格键
    直线的终点会被放在从上一点算起 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

指令行运算

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

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

范例:

指令行数学运算

请参考

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

SmartTrack

打开临时辅助线和辅助点

物件锁点

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

Ortho

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

 

 

 

Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 29-4月-2022