限制鼠标光标的移动方向或距离。
未使用光标限制时鼠标标记只能在工作平面上移动,将鼠标光标从一个工作视窗移至另一个工作视窗时,移动的平面会变更为目前的工作视窗的工作平面。
您同样可以使用下面的方法约束指针:
● | 输入指定的坐标点 |
● | Angle |
● | 距离 |
● | 垂直 |
● | 至指定的相对座标点 |
● | 基于光标位置指定方向 |
● | 到指定位置的 XYZ 坐标 |
输入 X、Y、Z 座标直接指定一点。
当 Rhino 提示指定一点时,如果您只输入 x,y 座标,该点会落在使用中的工作视窗的工作平面上。
To use 2-D construction plane coordinates
4 | 当指令提示指定一点时,使用 x,y 格式输入座标,x 代表该点的 X 座标,y 代表该点的 Y 座标。 |
To use 3-D construction plane coordinates
4 | 当指令提示指定一点时,使用 x,y,z 格式输入座标,x 代表该点的 X 座标,y 代表该点的 Y 座标,z 代表该点的 Z 座标。 输入的座标值之间不能有空格。 |
4 | 当指令提示指定一点时,要将该点放置在距离工作平面原点 X 轴 3 个单位,Y 轴 4 个单位,Z 轴 10 个单位的位置可以输入 3,4,10。 |
世界座标是 Rhino 使用的座标系统之一,世界座标系统是固定无法改变的,当 Rhino 提示输入一点时,您可以选择输入该点的世界座标。
每一个工作视窗左下角的世界座标轴图示的箭头代表世界座标 X、Y、Z 轴的方向,当您旋转视图时,世界座标轴图示也会跟着旋转。
To use 2-D world coordinates
4 | 当指令提示指定一点时,使用 wx,y 格式输入座标。 |
To use 3-D world coordinates
4 | 当指令提示指定一点时,使用 wx,y,z 格式输入座标。 |
4 | 要将一点放置在距离世界原点 X 轴 3 个单位,Y 轴 4 个单位,Z 轴 10 个单位的位置可以输入 w3,4,10。 |
附注
● | w0 是 w0,0,0 的缩写。 |
● | 输入的座标值之间不能有空格。 |
限制下一个点只能放置在上一个点的某些方向上。
范例
1. | 执行 Line 指令,并指定直线的起点。 |
2. | 在直线终点提示下,输入 <20。 The line is restricted to 20-degree angle increments. |
3. | Click to place the point, or, type a distance, and press Enter. |
限制下一个点只能放置在距离上一个点某个距离的位置。
范例
1. | 执行 Line 指令,并指定直线的起点。 |
2. | 在直线终点提示下,输入 4。 The line endpoint moves around the last point 4dim units away. |
3. | Click to place the point, or, type an angle, and press Enter. |
Rhino 会记住上一点的座标,所以您可以使用与上一点的相对位置输入下一点。在输入一连串的点时以相对座标输入会比使用世界座标方便许多,相对座标是以上一个点为原点。
To use relative coordinates
4 | 当指令提示指定一点时,使用 rx,y 格式输入座标,r 代表输入的座标是从上一点算起的座标 - 相对座标。 |
例如
1. | 执行 Line 指令。 |
2. | 于直线起点...提示下,任意指定一点为直线的起点。 |
3. | 于直线终点…提示下,输入 r2,3,按 Enter 或空格键。 直线的终点会被放在从上一点算起 X 方向 2 个单位,Y 方向 3 个单位的位置。 |
The distance and angle constraints can be combined.
To use both distance and angle
4 | At a prompt type the @ symbol, or type r to set the distance relative to the last point. |
范例
1. | 执行 Line 指令,并指定直线的起点。 |
2. | 于直线终点...提示下,输入 @5<45 或 r5<45。 画出一条角度 45 度、距离上一点 5 个单位的直线。 |
The Tab key locks the cursor's direction of travel.
范例
1. | 执行 Line 指令,并指定直线的起点。 使用任何一种物件锁点锁定至其它物件上。 |
2. | 按一下 TAB 键。 |
技巧
● | 当一条直线需要通过其它曲线的端点时可以使用方向限制配合端点物件锁点,移动鼠标光标至其它曲线的端点附近,当鼠标标记锁定至该曲线的端点时,按一下 TAB 键,移动鼠标标记超过锁定的曲线端点并指定直线的下一点,画出的直线即可通过该曲线的端点。 |
● | 您也可以在 TAB 方向限制启用后输入距离启用距离限制,画出一条朝着某个点的特定长度的直线。e Tab key. |
将鼠标标记在工作平面上指定的基准点的正上、下方移动。
使用垂直模式建立一条曲线
1. | 执行 Curve 指令,并指定曲线的起点。 |
2. | 在曲线下一点...提示下,在 perspective 工作视窗指定下一点。 |
3. | At the Next point... prompt, hold |
4. | 在 perspective 工作视窗拖动鼠标。 移动鼠标光标时会出现一条通过垂直限制启用点并与工作平面垂直的轨迹线,鼠标标记的移动会被限制在这条轨迹线上。按鼠标左键指定曲线的下一点,并注意其它工作视窗中鼠标标记的位置。 |
使用垂直模式将物件往与工作平面垂直的方向拖曳
1. | 选取要移动的物件。 |
2. | Hold 轨迹线的起点是您点选物件的点,终点是鼠标标记的位置,轨迹线的长度是物件被移动的距离。 |
3. | 放开鼠标左键放置物件。 |
如果不小心启用了垂直模式
1. | After starting elevator mode, hold |
2. | 继续指定其它的点。 或在其它位置再次启用垂直模式。 |
角度限制与垂直限制搭配使用
1. | 执行 Line 指令,并指定直线的起点。 |
2. | At the End of line… prompt, move the mouse to the location where the line should end, activate elevator (press 直线的终点会放在垂直限制的轨迹线上,直线与工作平面呈 30 度夹角。 |
多重垂直模式
1. | Press |
2. | Change viewports, release 第二次启用的垂直模式与使用中工作视窗的工作平面垂直。 |
取消垂直模式
1. | Press |
2. | Release |
启用方向限制后可以再启用垂直模式。
附注
● | 垂直模式启用时在指令行输入距离可以设定物件移动的垂直距离,正数代表往工作平面上方移动,负数代表往工作平面下方移动。 |
● | 以 2D 装置 (鼠标与荧幕) 指定 3D 点需要工作平面的辅助,在不使用任何建模辅助的情形下,鼠标所指定的点都会落在使用中工作视窗的在工作平面上。 |
点过滤器可以取得不同点的 X、Y、Z 座标建立一个新的点。
点过滤器可以让您每次指定一个点时只决定一个轴向的座标值,并忽略指定点的另两个轴向的座标值。点过滤器配合物件锁点可以取得其它物件上锁定点的一个轴向的座标值。
在取得一个轴向的座标值以后,会提示您继续指定剩下的轴向的座标。
点过滤器只能用于允许输入 3D 点的情形。
范例
以一条直线的右侧端点的 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
.xy (.yx)
.xz (.zx)
.yz (.zy)
.wx
.wy
.wz
.wxy (.wyx)
.wxz (.wzx)
.wyz (.wzy)
请参考
Turn on a system of temporary reference lines and points.
Constrain the marker to an exact location on an object such as the center of a circle or the midpoint of a line.
Restrict cursor movement to an angle.