编辑曲线和曲面

**本节中的编辑操作用于将物件拆分、在物件上开孔,以及重新组合物件。**其中一些指令可以将曲线与曲线连接、将曲面组合为多重曲面,或将多重曲线、多重曲面拆分为其组成部分。

指令有: Join Explode Trim Split ,皆适用于曲线、曲面和多重曲面。

组合

Join 指令可以将曲面或曲面组合成一个物件。

组合的作用包括:

  • 将首尾相接的直线连接成多重直线。
  • 将首尾相接的曲线连接成多重曲线。
  • 将边缘相接的曲面或多重曲面连接成多重曲面或实体。

当首先选中一条曲线时, 曲面边界或网格边缘也可以与该曲线组合,从而生成一条多重直线或多重曲线。

将曲线组合为一条多重曲线:

  1. Open Join-Curves.3dm in Rhino .
  1. 框选 所有的曲线。 指令历史 显示已加入 5 条曲线至选取集合
  2. 编辑功能表中,选择 Join 指令历史 显示有 5 条曲线组合为 1 条封闭的曲线

原本分离的曲线已经被组合成一条单一的闭合多重曲线。

将曲面组合为多重曲面:

  1. Open Join-Surfaces.3dm in Rhino .
  1. 框选 两个曲面。 指令历史 显示已加入 2 个曲面至选取集合
  2. 执行 Join 指令。 指令历史 显示有 2 个曲面或多重曲面组合为 1 个开放的多重曲面

这些独立的曲面被组合成一个开放的多重曲面。

曲面 vs 多重曲面
多重曲面是由两个或多个共享边缘的曲面组合而成的一个物件。与单一曲面不同,多重曲面无法通过控制点进行编辑,它们在建模过程中被当作实体来对待。了解更多关于多重曲面的信息…

将曲面组合为多重曲面实体:

  1. Open Join-Solid.3dm in Rhino .
  1. 框选 两个曲面。 指令历史 显示已加入 6 个曲面至选取集合
  2. 执行 Join 指令。 指令历史 显示有 6 个曲面或多重曲面组合为 1 个封闭的多重曲面

这些独立的曲面被组合成一个封闭的多重曲面实体。

炸开

** Explode 指令用于解除已组合的曲线或多重曲面之间的连接关系。**物件被炸开后,可以重新得到各个独立的组成部分。炸开的操作仅适用于原本是组合而成的物件。

将多重曲线炸开成单一曲线:

  1. Open Explode-Curves.3dm in Rhino .
  1. 选取红色的曲线 指令历史 显示已加入 1 条封闭曲线至选取集合
  2. 编辑功能表中,选择 Explode 指令。 指令历史 显示已将 1 条曲线炸开成 5 条线段
  3. 点击并拖拽某条曲线。

多重曲线已被炸开为多条单一曲线。

将多重曲面炸开成单一曲面:

  1. Open Explode-Polysurface.3dm in Rhino .
  1. 选取****多重曲面 指令历史 显示已加入 1 个多重曲面至选取集合
  2. 执行 Explode 指令。 指令历史 显示已将 1 个多重曲面炸开成 3 个曲面
  3. 点击并拖拽某个曲面。

多重曲面已被炸开为多个单一曲面。

修剪 & 分割

Trim Split 指令类似。它们都是使用物件切割其它物件。修剪物件时,您需要选取要移除的部分,然后这些部分将被删除。分割物件时,则不会删除任何部分。

修剪

Trim 指令用于在物件与另一物件(作为切割用物件)相交的位置,将选定的部分切除并删除

修剪曲线

  1. Open Trim-Curves.3dm in Rhino .
  1. 编辑功能表中,选择 Trim 指令。
  2. 选取切割用物件 指令提示 下,选取蓝色的曲线,然后按 键或单击鼠标右键。
  3. 选取要修剪的物件 指令提示 下,选取红色圆形黑色矩形的右侧,按

红色和黑色曲线在与蓝色曲线的交点处被切换和删除。

修剪曲面

  1. Open Trim-Surfaces.3dm in Rhino .
  1. 执行 Trim 指令。
  2. 选取切割用物件 指令提示 下,选取红色曲面,然后按 键。
  3. 选取要修剪的物件 指令提示 下,选取绿色球体的右侧,按

球体在与红色曲面相交处被切割和删除。

分割

Split 指令是使用其它物件作为切割器来将物件分割为多个部分。

分割曲线

  1. Open Split-Curves.3dm in Rhino .
  1. 编辑功能表中,选择 Split 指令。
  2. 选取要分割的物件 指令提示 下,选取红色圆形黑色矩形。按
  3. 选取切割用物件 指令提示 下,选取蓝色曲线。按 结束。

红色和黑色曲线在与蓝色曲线的交点处被分成了两段。

分割曲面

  1. Open Split-Surfaces.3dm in Rhino .
  1. 编辑功能表中,选择 Split 指令。
  2. 选取要分割的物件 指令提示 下,选取绿色球体。按
  3. 选取切割用物件 指令提示 下,选取红色曲面。按 结束。

绿色球体在与红色曲面相交处被切割成了两个部分。

取消修剪

Untrim 指令就是把被 Trim 指令剪掉的部分“还原”回来,恢复成原本完整的曲面。

曲面取消修剪

  1. Open Untrim-Surfaces.3dm in Rhino .
  1. 选择绿色球体
  2. 按键盘上的 开启 控制点
控制点阵列显示该曲面其实就是一个经过修剪的球体。

控制点阵列显示该曲面其实就是一个经过修剪的球体。

  1. 执行 Untrim 指令。
  2. 选取要取消修剪的边缘 指令提示 下,选取内部孔洞的边缘线。该孔洞就被移除了。
  3. 选取要取消修剪的边缘 指令提示 下,选取边界边缘
两个修剪边缘都被取消修剪,球体还原为完整状态。

两个修剪边缘都被取消修剪,球体还原为完整状态。

重建

Rebuild 指令用于重新构建曲线或曲面,使其具有指定数量的 控制点 阶数

控制点编辑是形态生成中非常重要的一部分。通过移动控制点,您可以修改模型或产品的形状。 Rebuild 您可以根据需要调整控制点的数量,从而改变曲线或曲面的可塑性。

重建曲线

  1. Open Rebuild-Curve.3dm in Rhino .
  2. 选取黑色的曲线。注意曲线两端各有一个 控制点
  3. 选取 其中一个端点控制点并拖拽它。你会发现直线的方向发生了变化,但它仍然是一条直线。
  1. Undo 还原更改。
  2. 再次 选取 黑色直线并运行 Rebuild 指令。
  3. 在重建 Rebuild 对话框中进行如下设定: 点数设为3阶数设为2,勾选删除输入物件。按确定按钮。
  4. 选取黑色的曲线。你会发现曲线现在有 3 个 控制点
  5. 选取 中间的控制点并拖拽它。注意看曲线是如何变弯曲的。
  1. Rebuild 再次执行。这次,请更改为如下设置:点数设为4阶数设为3,勾选删除输入物件。按确定按钮。
通过增加控制点数量来获得更高的形状灵活性。

通过增加控制点数量来获得更高的形状灵活性。

启动控制点
选择一条曲线时,Rhino 会自动显示其控制点。如果你需要同时编辑多条曲线或曲面,建议先选中物件,然后按 或执行 PointsOn 指令打开控制点。按 可以关闭控制点。

重建曲面

Rebuild 适用于曲线和曲面。曲面两个方向,分别成为 U V 。这在重建对话框中有所体现。

  1. Open Rebuild-Surface.3dm in Rhino .
  2. 选取 黑色曲面
  3. 按键盘上的 或执行 PointsOn 指令开启 控制点
  4. 启动操作轴 并选取一个 控制点
  5. 向上 移动 它。你会注意到曲面有些拉伸,但弯曲程度不大。
  1. Undo 还原操作。
  2. 选取 黑色曲面
  3. 执行 Rebuild 指令。
  4. 重建曲面对话框中,将选项设置如下,然后按 :

( U点数=3 V点数=3 U阶数=2 V阶数=2 删除输入物件=是 输出图层=输入图层 修剪=是 )

  1. 选取 黑色曲面并按 开启 控制点
  2. 双击****中间的控制点连线,即可选取整排的控制点。
  3. 向上 拖拽 它。这样便形成了一个大的弯曲。
  4. 双击****垂直方向的控制点连线,即可选取另一个方向的整排控制点。
  5. 向上 拖拽 它。这样就得到了一个圆顶。
通过增加控制点进行重建,可以增加曲面的灵活性。

通过增加控制点进行重建,可以增加曲面的灵活性。

完成
恭喜您已经学完了本篇内容!如果有任何问题或反馈,请随时在 Discourse Tutorials 上发文。