Cage

建立 3D 的变形控制器,可以对其它物件做变形。

Rhinoceros Cage 001 变形控制器

Cage 指令建立的是像立方体形状的变形控制器,并且有三个方向的控制点
。您也可以使用 CageEdit
指令,将一个物件附着到另一个物件上做为变形控制器。

这个功能可用于调整物件的造型,以结构简单的变形控制器对复杂的物件做平顺的变形。

建立变形控制器以后,使用 CageEdit
指令将变形控制器附着到受控制物件上,调整变形控制器的控制点
,改变受控制物件的造形。

步骤:

  • 您选择的选项会提示下一步该如何做,未选择选项时指令会使用预设的
    选项。

选项

预设值

边框方块

以物件的边框方块建立变形控制器。

座标系统

工作平面
/世界

对角线

三点

垂直

中心点

控制点结构

建立立方体变形控制器以后可以进一步设置三个方向的控制点
数目及阶数

X点数/Y点数/Z点数

设置 X、Y、Z 方向的控制点数。

X阶数/Y阶数/Z阶数

设置 X、Y、Z 方向的阶数。

Rhinoceros Cage 变形控制器

变动 > 建立 3D 变形控制器物件 ( 右键 )

UDT > 建立 3D 变形控制器物件 ( 右键 )

Rhinoceros Menu2 变形控制器

变动 > 变形控制器编辑 > 建立变形控制器

Rhinoceros Gray Book Open 变形控制器 相关主题…

CageEdit

可以使用自订控制点
数且结构简单的物件对结构复杂的物件做平顺的变形。

CageEdit 指令是一个通用的变形工具,可以对所有几何物件做变形。依变形控制物件的类型而定 ( 曲线
、曲面、变形控制器
) 可以做单轴、二轴或三轴变形。

结构复杂的物件几乎无法以调整控制点的方式变形,变形控制器可以对有非常多控制点
的曲面和多重曲面做平顺的变形。变形控制器可以用较少的控制点对物件做整体或局部的变形,多重曲面在变形后曲面也不会散开或产生缝隙。

CageEdit 指令可以使用移动变形控制物件的控制点的方式对物件做整体或局部的变形。控制物件可以是以 Cage
指令建立的变形控制器或事先建立的曲面或曲线。这个指令的作业过程也可以建立立方体、平面、直线造型的控制物件,但使用事先建立的物件做为控制物件可以比预设的控制物件更有操作弹性。此外,变形的影响范围可以用球体、圆柱体或立方体做限制,受控制的物件只有在限制范围内的部分才会完全接受控制物件的变形作用力,而不是整个物件都会变形。衰减距离可以设置受控制物件在变形限制范围界线外的部分接受变形作用力的衰减范围。

不论您是否启用建构历史
功能,这个指令都会以建构历史作业,因为建构历史是这个指令作业时的必要部分,否则无法连结控制物件与受控制物件。

步骤:

  1. 选取

    受控制物件 ( 要变形的物件 )。

  2. 选取

    或建立一个控制物件

  3. 定义变形范围

控制物件的选项

BoundingBox

附注:建立边框方块的方法和 Cage
指令一样。

直线

建立一条直线做为变形控制器。

NURBS
参数。

设置该直线的参数。

阶数

点数

控制点
的数目。

矩形

建立一个矩形平面做为变形控制器。

附注:建立此矩形平面的方法和 Rectangle
指令一样。

NURBS
参数。

U阶数/V阶数

设置 U、V
方向的阶数。

U点数/V点数

设置 U、V 方向的控制点
数。

立方体

建立一个立方体做为变形控制器。

附注:建立此立方体的方法和 Cage
指令一样。

变形

精确

物件变形的速度较慢,物在变形后曲面结构会变的较为复杂。

快速

变形后的曲面控制点比较少,所以比较不精确。

维持结构

编辑范围选项

整体

受控制物件变形的部分不仅止于控制物件的范围内,在控制物件范围外的部分也会受到影响,控制物件的变形作用力及于无限远。

局部

设置控制物件范围外变形作用力的衰减距离,受控制物件在超出衰减距离以外的部分完全不会变形。

其它

以一个立方体、球体或圆柱体限制控制物件的变形作用力对受控制物件的影响范围,变形影响范围可以小于变形控制物件。

Rhinoceros CageEdit 变形控制器

变动 > 变形控制器编辑

UDT > 变形控制器编辑

变形控制器 > 以变形控制器编辑物件

Rhinoceros Menu2 变形控制器

变动 > 变形控制器编辑 > 变形控制器编辑

Rhinoceros Gray Book Open 变形控制器 相关主题…

ReleaseFromCage

将选取的物件从 CageEdit
指令建立的变形控制物件释放。

附注

  • Explode
    指令可以将控制物件炸开成为一般的几何物件。

  • SelCaptives
    指令可以选取所有可以被释放的物件。

步骤:

  • 选取

    物件。

Rhinoceros ReleaseFromCage 变形控制器

变形控制器 > 从变形控制器中释放物件

Rhinoceros Menu2 变形控制器

Rhinoceros Gray Book Open 变形控制器 相关主题…

 

变形控制器