物件锁点

物件锁点可以将鼠标标记

锁定在物件上的某一点,例如:圆的中心点或直线的中点。

请参考:智慧轨迹…

当 Rhino 提示您指定一个点时,您可以打开不同的物件锁点方式将鼠标标记

锁定到已存在的物件上的某一点。启用物件锁点时,将鼠标光标移动到物件的某个可以锁定的点附近时,鼠标标记

会吸附到那个点上。

物件锁点可以持续性使用,也可以单次使用。您可以在物件锁点工具列同时启用数种持续性的物件锁点方式,所有物件锁点方式的特性都很类似,但是可以锁定到物件上的不同位置。

例如:端点物件锁点可以锁定到曲线的端点。启用这个锁点方式时,当 鼠标光标移动到曲线的端点附近时,鼠标标记

会吸附到曲线的端点上。

多重物件锁点

您可以同时使用数种物件锁点方式,当鼠标光标在物件附近移动时,会自动使用不同的物件锁点。

持续性物件锁点

使用持续性物件锁点可以让您连续使用某种物件锁点方式指定数个点,而不必一再重新启用该物件锁点。可以持续性使用的物件锁点有端点
最近点

中点
中心点
交点
垂直点
切点四分点
、及

节点

您可以设置物件锁点的锁定半径
,锁定半径是您将鼠标光标移动到要锁定的点附近时,鼠标标记

可以吸附到锁定点的距离。

显示物件锁点工具列

  1. 按一下状态列上的物件锁点

  2. Rhinoceros Osnap 001 物件锁点

  3. 勾选或清除不同物件锁点方式的核取方块。

关闭全部持续性物件锁点方式

  • 按一下停用

  • 附注:停用物件锁点只是暂时性的停用,停用取消后,之前设置的所有物件锁点方式会再重新启用。

清除全部持续性物件锁点方式

  1. 停用按右键。

  2. 按住 Alt

    键可以暂时停用物件锁点。

  3. 当所有物件锁点被停用时,按 Alt

    键可以暂时打开被停用的物件锁点。

单次性物件锁点

当 Rhino 提示指定一个点时,启用单次性物件锁点后只能使用一次。单次性物件锁点启用时,所有持续性物件锁点会被暂时停用一次。例如,如果您选取了物件锁点工具列上的端点
最近点

三种持续性的物件锁点时,再启用单次性的中点
物件锁点,端点
最近点

三种持续性的物件锁点会被停用一次,在指定

一点后,三种持续性的物件锁点会自动恢复到启用状态。

单纯的物件锁点

步骤:

  1. 移动鼠标光标到要锁定的点附近。

  2. 在鼠标标记

    吸附到要锁定的点上时,按鼠标左键

中心点 (Cen)

可以锁定圆、圆弧及多重直线的中心点。

Rhinoceros CenterSnap 物件锁点

物件锁点 > 中心点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 中心点

端点 (End)

锁定曲线的端点。

附注:端点物件锁点也可以锁定多重直线和多重曲线的顶点、封闭曲线的接缝
及曲面的

Rhinoceros EndSnap 物件锁点

物件锁点 > 端点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 端点

交点 (Int)

可以锁定两条曲线、两个边缘及曲面结构线
的交点。

Rhinoceros IntersectionSnap 物件锁点

物件锁点 > 交点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 交点

节点 (Knot)

可以锁定曲线或曲面边缘上的节点

Rhinoceros KnotSnap 物件锁点

物件锁点 > 节点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 节点

中点 (Mid)

可以锁定曲线或曲面边缘的中点。

Rhinoceros MidpointSnap 物件锁点

物件锁点 > 中点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 中点

最近点 (Near)

可以锁定到曲线最接近鼠标光标的位置。

Rhinoceros NearSnap 物件锁点

物件锁点 > 最近点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 最近点

无 (NoSnap)

在指令执行中可以停用持续性物件锁点一次。

Rhinoceros nosnap 物件锁点

物件锁点 > 无

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 无

垂直点 (Prep)

可以锁定到曲线的垂直点。

附注:指令第提示输入的第一个点无法使用垂直点物件锁点。

Rhinoceros perpendicular 物件锁点

物件锁点 > 垂直点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 垂直点

点 (Point)

可以锁定到点物件、控制点
编辑点
网格顶点

Rhinoceros pointsnap 物件锁点

物件锁点 > 点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 点

四分点 (Quad)

可以锁定到一条曲线在目前的工作平面 X 或 Y 座标最大值或最小值的点。

Rhinoceros quadrantsnap 物件锁点

物件锁点 > 四分点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 四分点

附注:


  • 圆弧
    的四分点是它们在工作平面 X、Y 轴的最大值及最小值的点。

  • 当椭圆
    的两个轴不与工作平面 X、Y 轴平行时,除了在两个轴的四个端点有四分点以外,它在工作平面 X、Y 座标的最大值及最小值的点也是四分点。

切点 (Tan)

可以锁定到曲线的相切切点。

附注:指令第提示输入的第一个点无法使用切点物件锁点。

Rhinoceros tan 物件锁点

物件锁点 > 切点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 切点

复杂的物件锁点

附注

沿着直线(AlongLine)

沿着轨迹直线。

Rhinoceros AlongLine 物件锁点

物件锁点 > 沿着直线

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 沿着直线

范例:

在圆的中心点和直线端点之间的轨迹直线指定一点为中心点画出另一个圆。

  1. 指定

    轨迹直线的起点 ( 圆的中心点 )。

  2. 指定轨迹直线的终点 ( 直线的端点 )。

  3. 鼠标标记

    只能沿着轨迹线移动。

  4. 按一下鼠标左键

    指定一点。

沿着平行线(AlongParallel)

沿着与参考直线平行的轨迹线。

Rhinoceros AlongParallel 物件锁点

物件锁点 > 沿着平行线

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 沿着平行线

范例:

画出一条与矩形平行而且通过圆的中心点的直线。

  1. 指定

    基准线的起点 (矩形的一角)。

  2. 指定基准线的终点 (矩形的另一角)。

  3. 指定平行轨迹线的起点 (圆的中心点)。

  4. 鼠标标记

    只能沿着轨迹线移动。

  5. 按一下鼠标左键

    指定直线的起点。

两点间 (Between)

锁定两个点之间直线距离的中点。

Rhinoceros Between 物件锁点

物件锁点 > 两点间

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 两点间

范例:

在两个矩形之间画一个圆。

  1. 指定

    第一个参考点。

  2. 指定第二个参考点。

基准点 (From)

锁定距离基准点某个距离的点。

Rhinoceros From 物件锁点

物件锁点 > 基准点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 基准点

附注

  • 基准点物件锁点和其它物件锁点不同,因为它是用来设置正交
    距离限制
    角度限制
    相对座标输入
    的基准点。

  • 正交
    将鼠标标记

    限制于上一个点出发的放射状直线。距离限制将鼠标标记

    以指定的半径限制于与上一个点固定的距离上。使用基准点物件锁点可以指定某一个点的相对点。

范例:

以距离直线端点 4 个单位的中心点画一个圆。

  1. 锁定直线端点为基准点

  2. 输入 4,按 Enter

  3. 鼠标标记

    会被限制只能在距离基准点 4 个单位的圆形轨迹上移动。

  4. 指定一点为圆的中心点,并指定半径。

曲线 (OnCrv)

限制只能锁定在选取的曲线。

Rhinoceros oncurve 物件锁点

物件锁点 > 曲线

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 物件上 > 曲线

附注:

  • 线物件锁点可用于复杂的模型或最近点物件锁点无法锁定到您想要的点的情形。

  • 最近点
    可以锁定到不同曲线。

  • 线物件锁点可以选取要锁定于哪一条 曲线。

范例:

沿着选取的曲线移动控制点。

  1. 选取

    一条曲线。

  2. 鼠标标记

    只能沿着选取的曲线移动。

  3. 按一下鼠标左键

    放置移动的点。

持续于曲线 (PersistentOnCrv)

限制只能锁定在选取的曲线,直到目前的指令结束为止。

Rhinoceros PersistentOnCurve 物件锁点

物件锁点 > 持续于曲线 ( 右键 )

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 物件上 > 持续于曲线

曲面上 (OnSurface)

限制只能锁定在选取的曲面上。

Rhinoceros onsurface 物件锁点

物件锁点 > 曲面上

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 物件上 > 曲面上

范例:

在曲面上放置一个点物件。

  1. 选取

    曲面。

  2. 鼠标标记

    只能在曲面上移动。

  3. 按一下鼠标左键

    放置一个点物件。

  4. 附注:这个锁点方式只能使用在多重曲面中选取的单一曲面上,当 鼠标光标超出选取的曲面的边界时会显示禁止符号,要果您想要让鼠标标记跨越多重曲面中的不同曲面,请使用多重曲面上
    物件锁点。

持续于曲面上 (PersistentOnSurface)

限制只能锁定在选取的曲面上,直到目前的指令结束为止。

Rhinoceros PersistentOnSurface 物件锁点

物件锁点 > 持续于曲面上 ( 右键 )

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 物件上 > 持续于曲面上

多重曲面上 (OnPolysurface)

限制只能锁定在选取的多重曲面上。

Rhinoceros OnPolysurface 物件锁点

物件锁点 > 多重曲面上

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 物件上 > 多重曲面上

范例:

在多重曲面上放置一个点物件。

  1. 选取

    多重曲面。

  2. 鼠标标记

    只能在多重曲面上移动。

  3. 按一下鼠标左键

    放置一个点物件。

持续于多重曲面上 (PersistentOnPolySrf)

限制只能锁定在选取的多重曲面上,直到目前的指令结束为止。

Rhinoceros PersistentOnPolysurface 物件锁点

物件锁点 > 持续于多重曲面上 ( 右键 )

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 物件上 > 持续于多重曲面上

垂直起点 (PerpendicularFrom)

鼠标标记只能在与一条曲线垂直的轨迹线移动。

Rhinoceros Perpendicularfrom 物件锁点

物件锁点 > 垂直起点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 垂直起点

范例:

从曲线与圆的交点画出一条与曲线垂直的直线。

  1. 选取

    曲线。

  2. 鼠标标记只能在曲线移动,标记在曲线移动时会显示通过标记并与曲线垂直的直线。

  3. 在曲线指定

    垂直轨迹线的起点。

  4. 鼠标标记

    的移动会被限制在垂直轨迹线。

  5. 按一下鼠标左键

    开始画直线。

相切起点 (TangentFrom)

鼠标标记只能在与一条曲线相切的轨迹线移动。

Rhinoceros TangentFrom 物件锁点

物件锁点 > 相切起点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 相切起点

范例:

从曲线与圆的交点画出一条与圆相切的直线。

  1. 选取

    圆。

  2. 鼠标标记

    只能沿着圆上移动,并显示相切线标记。

  3. 在圆上指定

    相切轨迹线的起点。

  4. 鼠标标记

    的移动会被限制在相切轨迹线。

  5. 按一下鼠标左键

    开始画直线。

锁定曲面结构线

在任何鼠标标记的移动被限制在曲面上时,例如:ExtractIsocurve
InsertKnot
OrientOnSrf
指令,或是使用曲面上
多重曲面上
物件锁点时,您可以使用交点
物件锁点锁定到曲面结构线的交点。

曲面结构线的锁点比一般的物件锁点要弱,在一般的物件锁点无法锁定时才会锁定到曲面结构线的交点。

Script 化单次性的物件锁点

单次性的物件锁点原本就可以在其它指令执行过程启用。换句话说,在指令巨集里可以不需要加撇号 ( ‘ ) 就可以在其它指令执行中启用物件锁点。

Osnap

从指令行设置物件锁点。

步骤:

  • 选择选项

附注

  • 您可以在指令具集中使用这个指令,这个指令可以在指令行中设置任何物件锁点的组合。

  • 您可以使用 DisableOsnap
    指令暂时停用所有的物件锁点。

Rhinoceros  ABlankButton 物件锁点

Rhinoceros Menu2 物件锁点

Rhinoceros Gray Book Open 物件锁点 相关主题…

DisableOsnap

管理持续性物件锁点的启用状态。

从物件锁点工具列暂时停用所有持续性的物件锁点

  • 物件锁点工具列上,按一下停用

  • 当物件锁点停用时,持续性的物件锁点只是暂时被停用。

    Rhinoceros disableosnap 001 物件锁点

从物件锁点工具列再次启用所有持续性的物件锁点

  • 物件锁点工具列上,再按一下停用

  • 所有持续性的物件锁点会再重新启用。

    Rhinoceros disableosnap 002 物件锁点

从物件锁点工具列清除所有持续性的物件锁点

  • 物件锁点工具列上,在停用上按鼠标右键

从指令行暂时停用所有持续性的物件锁点

  • 选择选项

选项

启用

停用

切换

Rhinoceros DisableOsnap 物件锁点

物件锁点 > 启用/停用物件锁点

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 停用物件锁点

Rhinoceros Gray Book Open 物件锁点 相关主题…

ProjectOsnap

将物件锁点实际锁定的点投影到工作平面上。

步骤:

  • 选择选项

打开物件锁点投影并锁定一个点,鼠标标记

会投影到目前的工作平面上,实际锁定的点和工作平面上的投影点之间会出现一条白色的轨迹直线。

打开平面方式
时,ProjectOsnap 指令会将物件锁点投影到平面方式设置的”虚拟平面”上。

选项

启用

停用

切换

Rhinoceros ProjectOsnap 物件锁点

物件锁点 > 切换投影至工作平面

Rhinoceros Menu2 物件锁点

工具 > 物件锁点 > 投影至工作平面

Rhinoceros Gray Book Open 物件锁点 相关主题…

ShowOsnap

显示、隐藏物件锁点工具列,或切换目前的状态。

步骤:

  • 选择选项

选项

显示

隐藏

切换

Rhinoceros ShowOsnap 物件锁点

物件锁点 > 显示物件锁点工具列

Rhinoceros Menu2 物件锁点

Rhinoceros Gray Book Open 物件锁点 相关主题…

 

物件锁点