Gumball

工具列 功能表 状态列

操作轴

有机物

不在功能表上。

操作轴

Gumball 指令在物件上显示可以对物件做移动、缩放、旋转的操作轴。

步骤

  • 点击状态栏中的操作轴窗格以切换操作轴小部件的可见性。

指令行选项

打开 / 关闭 / 切换

打开或关闭所选物件的操作轴小部件,或在打开和关闭之间切换。

操作轴小部件

操作轴小部件包括许多控制手柄,这些手柄可用于不同的变换操作。

显示控制杆操作的工具提示

  • 将鼠标指针指向控制杆,可以显示操作和修改键的工具提示。

    • 根据所选物件类型,操作和修改键可能会有所不同。

    • 可以从光标工具提示选项中打开或关闭工具提示。

隐藏控制杆

  1. 执行 GumballSettings 指令。
  2. 选择控制杆选项。
  3. 关闭您想要隐藏的操作轴小部件上的控制杆。

平移控制杆操作

平面移动
挤出 - Ctrl (⌘ on Mac)
  • 使用 Ctrl (⌘) 键拖动以约束物件在平面上挤出的方向。

复制 - 轻敲 Alt (⌥ on Mac)
  • 拖动时,轻敲 Alt (⌥)键以复制物件。

    • 再次轻敲 Alt (⌥) 键退出复制模式。

双轴缩放 - Shift (⇧ on Mac)
  • 按住 Shift (⇧) 键拖动以在两个轴上以相同比例调整物件的大小。

    • 操作轴的原点是缩放的基准点。

  • Shift (⇧) + 单击平面控制杆以输入比例因子。

移动操作轴平面 - 双击
  1. 双击平面控制杆以重新定位平面上的操作轴。

  2. 移动鼠标并单击,或输入距离并按 Enter 键。

挤出控制杆操作

挤出
  • 拖动挤出控制杆以沿着箭头方向挤出物件。

    • 封闭的平面曲线或曲面可以被挤出成为一个实体。

    • 曲面的内部边缘循环可以挤出为单独的实体。

    • 由单一曲线组成的平面闭环可以被挤出为实体。

    • 可以启用距离约束

    • 挤出不允许创建非流形细分物件或网格物件。

    • 适用细分曲线将被挤出为细分物件。

开放挤出 - Ctrl (⌘ on Mac)
  • 按住 Ctrl (⌘) 键拖动以将闭合平面曲线或曲面强制挤出为开放物件。

两侧挤出 - Shift (⇧ on Mac)
  • 按住 Shift (⇧) 拖动即可同时向两侧挤出。

    • 两侧模式仅在某些情况下可用,例如选中曲面或曲线时。
延伸面 - Shift (⇧ on Mac)
  • 按住 Shift (⇧) 键拖动以延伸或缩短与选定面连接的周围的面。

    • 延伸模式仅在所有周围的面都是平面时才可用。
    • 当所选面可以使用延伸模式时,挤出控制杆周围会显示一个圆圈。

延伸
挤出

PushPull 指令提供了与挤出/延伸控制杆类似的编辑能力。

复制 - 轻敲 Alt (⌥ on Mac)
  • 当拖动时,轻敲 Alt (⌥)键以创建一个独立的物件。

    • 再次轻敲 Alt (⌥) 键退出复制模式。
  • Alt (⌥) + 单击挤出控制杆,以创建一个可以输入挤出数值的单独物件。

数值输入 - 单击
  • 点击挤出控制杆输入挤出距离。

操作轴原点操作

箭头控制杆操作

移动
  • 拖动 x、y 或 z 箭头以沿箭头方向移动物件。

挤出 - Ctrl (⌘ on Mac)
  • 使用 Ctrl (⌘) 键拖动即可生成封闭挤出。

    • 这个键组合的作用类似于挤出控制杆。

复制 - 轻敲 Alt (⌥ on Mac)
  • 拖动时,轻敲 Alt (⌥)键以复制物件。

    • 再次轻敲 Alt (⌥) 键退出复制模式。

  • Alt (⌥) + 单击箭头控制杆以使用数字输入进行复制。

数值输入 - 单击
  • 点击箭头控制杆输入移动距离。

    • 在输入距离时,按住 Shift (⇧)+/Enter/Space/Tab 键可以将物件向相反方向移动。

移动操作轴
  1. 双击箭头以沿着箭头方向重新定位操作轴。
  2. 移动鼠标并单击,或输入距离并按 Enter 键。

功能表热点操作

点击
  • 点击圆圈显示操作轴功能表。

    • 可以从状态栏上的操作轴窗格访问相同的菜单。

    • 显示操作轴菜单的另一种方式:

      在任意操作轴小部件上右键单击并不要松开鼠标,当页面图标出现,释放鼠标右键。
      选项 > 鼠标页面中的鼠标右键设置可以控制页面图标的显示时间以及操作轴菜单的访问。

    • 操作轴选项中更改大小。将其设置为0以关闭。

操作轴功能表

定位操作轴

拖拽操作轴离开默认位置。

重设操作轴

将操作轴还原为预设的位置与定位。

自动重置操作轴

旋转物件时,根据初始对齐将操作轴重置为与工作平面或世界坐标轴对齐。

打开操作轴

在选取的物件上显示操作轴。

关闭操作轴

停用操作轴。

对齐工作平面

操作轴小部件与工作平面 xyz 方向对齐。操作轴原点位于物件面向工作平面的边界框的中心。

对齐物件

操作轴部件对齐到物件。

对于不同的对象类型,默认对齐方式是不同的。

对齐世界平面

操作轴小部件与世界 xyz 方向对齐。操作轴原点位于物件面向世界的边界框的中心。

对齐视图

操作轴小部件与当前工作视窗的视图平面对齐。

可锁点

拖曳时可使用物件锁点。

不锁点

拖曳时不使用物件锁点。

挤出后合并面

可能的情况下,合并与挤出操作相关的共面面。

视图绕着操作轴旋转

当操作轴小部件可见时,围绕操作轴原点旋转视图。否则,围绕视图中心旋转视图。

拖曳强度

将操作轴的拖动量设置为鼠标移动的百分比,以此控制操作轴的拖曳速度。预设值 100% 时操作轴的移动距离与鼠标光标一致。

需要以操作轴微调控制点时可以将这个百分比调低一些,让操作轴的移动距离小于鼠标光标的移动距离。当控件关闭时,拖动强度重置为100%。

设置...

打开操作轴选项

圆弧控制杆操作

旋转
  • 拖动 x、y 或 z 箭头以围绕轴旋转物件。
挤出 - Ctrl (⌘ on Mac)
  • 使用 Ctrl (⌘) 拖动以在起始角和结束角之间形成平直放样。

复制 - 轻敲 Alt (⌥ on Mac)
  • 拖动时,轻敲 Alt (⌥)键以复制物件。

    • 再次轻敲 Alt (⌥) 键退出复制模式。
  • Alt (⌥) + 单击圆弧控制杆以使用数字输入进行复制。

数值输入 - 单击
  • 单击圆弧控制杆以输入旋转角度。

旋转操作轴 - 双击
  1. 双击圆弧以围绕轴旋转操作轴小部件。

  2. 移动鼠标并单击,或输入一个角度并按 Enter 键。

缩放控制杆操作

单轴缩放
  • 拖动缩放控制杆以沿着箭头方向进行单轴缩放

    • 操作轴的原点是缩放的基准点。

    • 可以启用距离约束

    • 物件锁点打开时,在操作轴原点附近拖动缩放控制杆可以捕捉到单轴缩放杆,拖动单轴缩放杆将会在缩放轴方向上进行缩放。

挤出 - Ctrl (⌘ on Mac)
  • 按住 Ctrl (⌘) 键拖动可以向内或向外挤出。

三轴缩放 - Shift (⇧ on Mac)
  • 按住 Shift (⇧) 键拖动可以对物件进行三轴缩放。

复制 - 轻敲 Alt (⌥ on Mac)
  • 拖动时,轻敲 Alt (⌥)键以复制物件的缩放副本。

    • 再次轻敲 Alt (⌥) 键退出复制模式。

  • Alt (⌥) + 单击缩放控制杆以使用数字输入进行复制。

数值输入 - 单击
  • 单击缩放控制杆以输入比例因子。

移动控制杆 - 双击
  1. 双击缩放控制杆以更改其长度。

  2. 移动鼠标并单击,或输入缩放比例并按 Enter 键。

切割控制杆操作

切割
  • 拖动切割控制杆挤出闭合平面曲线后,并使其切割相交物件,类似于 BooleanDifference 指令。

    • 如果切割曲线是一个可以横穿相交物件的开放曲线,物件的两侧将被保留,类似于 BooleanSplit 指令。

    • 切割控制杆只出现在垂直于曲线平面的轴上。(左)

凸毂 - Ctrl (⌘ on Mac)
  • 使用 Ctrl (⌘)键拖动可将挤出添加到相交的物件,类似于 BooleanUnion 指令。

两侧 - Shift (⇧ on Mac)
  • 按住 Shift (⇧)键拖动可以向两侧挤出。
数值输入 - 单击
  • 点击切割控制杆输入挤出距离。

常见操作

一些操作在不同的操作轴控制杆上以相同的方式工作。

数值输入

  1. 单击任意控制杆。

  2. 输入距离、旋转角度或比例因子的数值。

复制物件

  1. 拖动任意控制杆。

  2. 拖动时,轻敲 Alt (⌥)键可切换复制模式。

    再次轻敲 Alt (⌥) 键可退出复制模式。

通过数字输入复制物件

  1. Alt (⌥) + 单击任意控制杆。

  2. 输入距离、旋转角度或比例因子的数值。

使用距离与角度限制

Rhino 的距离角度限制可与操作轴配合使用。

  1. 在拖动控制杆时,输入一个数字,然后按 Enter 键。

  2. 继续拖动控制杆。

    在箭头的方向限制移动的距离。
    角度限制是以输入的角度做为缩定间隔,可以锁定数个方向。

更改操作轴小部件的位置和方向

自由移动、旋转或缩放操作轴小部件

  1. 双击控制杆。
  2. 拖动控制杆并释放。

使用数字输入移动、旋转或缩放操作轴小部件

  1. Ctrl (⌘) + 双击控制杆。

  2. 在数值框中输入距离、旋转角度或比例因子的数值。

相关指令

GumballSettings

工具列

功能表

不在工具列上。

GumballSettings 指令从指令行选项中更改操作轴外观

指令行选项

自动操作轴

打开选定物件的操作轴小部件。

锁点操作轴

当拖动操作轴控制杆时使用物件锁点。

颜色

设置操作轴控制杆在 X、Y、Z 方向上的颜色。

控制杆

更改操作轴组件的可见性。

移动控制杆

移动控制杆箭头,包括切割线和挤出点。

旋转控制杆

绕着 X、Y、Z 轴的圆弧。

缩放控制杆

小矩形和与操作轴原点连接的虚线。

平面控制杆

XY、YZ 和 XZ 平面上的窗口图标。

挤出控制杆

Z 方向箭头上的挤出点。

切割控制杆

Z 方向箭头上的切割短线。

功能表热点

小圆圈和虚线连接到操作轴原点。

大小

设置操作轴小部件和控制杆的像素大小。

  • 将控制杆设为 0 以关闭控制杆。
半径

弧和箭头的大小。

尖端长度

箭头的长度。

尖端宽度

箭头的宽度。

尾部大小

小矩形的尺寸。

平面位置

窗口图标与操作轴原点之间的距离。

平面大小

窗口图标的大小。

平面可见性视角

窗口平面图标的可见性视角。 详情...

轴的厚度

箭杆的厚度。

弧线厚度

弧线的厚度。

功能表圆球距离

操作轴原点与菜单圆球之间的距离。

功能表圆球大小

功能表圆球的半径。

挤出热点大小

指定挤出热点的大小。

它同时也控制着切割控制杆的大小。

围绕自动标尺旋转视图

当操作轴小部件可见时,围绕操作轴原点旋转视图。否则,围绕视图中心旋转视图。

挤出后合并共面

在可能的情况下,将挤出后共面的面合并。

GumballAlignment

工具列 功能表 状态列 操作轴小部件功能表

工作平面

物件

世界

操作轴

不在功能表上。

操作轴

<选项>

对齐工作平面

对齐物件

对齐世界平面

对齐视图

GumballAlignment 指令设定操作轴的对齐方式。

附注

  • 如果之前修改了操作轴的位置或方向,对齐将不更改。
  • 右键点击操作轴并在操作轴快显功能表中选取重置强制对齐到物件。
  • 对齐是以物件的边框方框为基准的
指令行选项

工作平面

将操作轴与目前的工作平面对齐。

物件

设置操作轴部件与选取的物件对齐。除非物件是帧平面,否则与物件对齐的操作轴将放置在平面中心。

世界

将操作轴与世界坐标轴对齐。

视图

将操作轴小部件对齐方式设置为当前工作视窗的视图平面。

GumballDynamicRelocate

工具列

功能表

不在工具列上。

GumballDynamicRelocate 指令允许通过拖拽操作轴的控件来重新定位操作轴。

步骤

  • 拖动操作轴的其中一个控件。完成后按 Enter 键。

    当重新定位操作轴时,可锁点拖拽始终处于启用状态。

    GumballDynamicRelocate 指令可以通过双击操作轴控件来运行。

请参考

GumballRelocate

更改物件上的操作轴小部件的位置与方向。

GumballScaleMode

工具列 功能表

不在工具列上。

不在功能表上。

GumballScaleMode 指令可以基于操作轴半径或物件大小来设置缩放操作杆的大小。此指令不会影响移动操作杆(箭头)和旋转操作杆(圆弧)。

指令行选项

模式

相对

缩放控制杆的长度= 操作轴半径 radius (以像素为单位) × 控制杆相对位置系数。因为长度基于像素,缩放视图不会改变屏幕上控制杆的长度。

操作轴半径=x,控制杆相对位置系数=1.25
绝对

缩放控制杆的长度基于模型单位。控制杆会延伸到物件的包围框边界,并随物件的缩放而缩放。

数值输入

点击缩放控制杆并输入数字,即可在一个方向上缩放物件。

  • 输入 10 可以将物件缩放10 倍。

  • 输入 -10 可以将物件缩放 10 倍并翻转物件。

    输入负数会使物件翻转。

仅在绝对模式下,数值支持输入单位。

  • 输入 10mm 可将物件在所选方向上缩放10mm。

  • 输入 +10mm-10mm 会沿该方向将物件增大或缩小 10 mm。

使用巨集切换模式

  • 使用 _GumballScaleMode _Mode _Enter

控制杆相对位置系数

仅在相对模式 下使用。 它用来控制缩放控制杆相对操作轴半径的长度。如果数值大于 1,则缩放控制杆比操作轴半径更长。如果数值在 0 到 1 之间,则缩放控制杆比操作轴半径更短。

GumballRelocate

工具列 功能表 操作轴小部件功能表

操作轴

不在功能表上。

定位操作轴

GumballRelocate 指令移动操作轴原点并重新定位方向。

移动操作轴的另一种方法是按住 Ctrl (⌘) 键的同时拖动操作轴小部件。

步骤

  1. 为操作轴原点指定一个位置

    可以继续执行步骤 2,或者按下 Enter 键,根据当前的操作轴对齐模式将操作轴对齐到世界、工作平面或视图轴。当操作轴对齐到物件时,使用当前定位方向。

  2. 指定一个点设置 x 轴方向。

  3. 指定另一个点设置 y 轴方向。

    z 轴方向根据右手法则进行设置。

指令行选项

设置缩放操作杆

设置缩放操作杆的 x、y 和 z 轴的长度。

GumballReset

工具列 功能表 操作轴小部件功能表

不在工具列上。

不在功能表上。

重设操作轴

GumballReset 指令可以将经过 GumballRelocate 指令重新定位的操作轴迅速恢复到其原始位置。

GumballAutoReset

工具列

功能表

状态列

操作轴

不在功能表上。

操作轴

自动重置操作轴

GumballAutoReset 指令可以在每次执行变动操作后迅速将操作轴恢复到其起始位置。

通过此设置可以总是用最初的操作轴位置自由旋转物件。

指令行选项

打开 / 关闭 / 切换

打开、关闭、切换操作轴方向的自动重置功能。

 

请参考

移动物件

变动物件

操作轴简介

操作轴进阶