Sweep1

Toolbar Menu

Surface Creation
Surface Sidebar

Surface

Sweep 1 Rail

 History enabled

 Crease splitting enabled

Sweep1 指令旨在沿着一条路径扫掠通过数条定义曲面形状的断面曲线建立曲面。

步骤

  1. 选取 一条路径曲线。
  2. 依照曲面通过的顺序选取数条断面曲线。
    当选取多条封闭的断面曲线时,还会增加一个调整曲线接缝的步骤。

技巧

  • 具有相同结构的断面曲线创建的扫掠曲面质量更好。如果所有断面曲线均从同一曲线复制而来,则它们具有相同的结构。
  • 如果断面曲线的结构不相同,您可以使用重建断面点数重新逼近断面公差选项,将它们改为一致。重建或重新逼近公差的断面曲线副本将继续用于单轨扫掠。
  • 当您启用重新逼近公差选项时,重新逼近的公差由文件属性 -> 单位 -> 绝对公差控制。

指令行选项

ChainEdges (Rail only)

根据线段之间的连续性选择连接的边缘/曲线线段。

How to use chain selection?

Point (Cross‑section only)

建立以点开始或结束的曲面。

Adjust seam options (Closed curves only)

Flip

Reverses the curve direction.

Automatic

Attempts to align the seam points and directions without intervention.

Natural

Moves the seam points to the way they were at the beginning of the command.

SnapToKnots
Yes

The seam points are always at the knots. You can only move them among the knots.

No

The seam points may leave the knots. You can move them without restriction.

To adjust seams

  1. Select each seam point and move it along the curve to line up all curve seams.

  2. Use the Flip option to make all seam arrows point to the same side.

  3. Press Enter to continue.

单轨扫掠选项

型式

框架平面拥有一个三维点和三个方向向量。将其绘制为图形后,外观类似于 Rhino 世界坐标轴图标。它描述了空间中一个独特的坐标系。断面曲线在路径上各个位置的方向,是由在这些位置上计算得到的框架平面(Frame)来决定的。 在有一个断面曲线的情况下, 框架平面产生并分布于断面曲线走向的位置, 两个框架平面之间的三维旋转决定了断面和新位置断面的关系。

Freeform is the default Frame style. The selected Frame style will be remembered in the current Rhino for next use.

自由扭转

扫掠建立的曲面会随着路径曲线扭转。

走向

用于计算断面旋转走向的轴。

默认的走向轴方向是根据路径曲线方向的变化而变化的。对于平面路径曲线,默认轴垂直于曲线平面。对于非平面的路径曲线,默认轴将使用世界坐标 Z 轴。

设置轴向

设置走向的轴向方向。

对齐曲面(仅适用于使用曲面边缘作为路径)

路径曲线为曲面边缘时,断面曲线扫掠时相对于曲面的角度维持不变。如果断面曲线与边缘路径的曲面正切,建立的扫掠曲面也会与该曲面正切。

打开对齐曲面。
关闭对齐曲面。

扫掠选项

封闭扫掠

当路径为封闭曲线时,曲面扫掠过最后一条断面曲线后会再回到第一条断面曲线。

您至少需要选取两条断面曲线才能使用这个选项。

全域渐变

曲面断面的形状以线性渐变的方式从起点的断面曲线扫掠至终点的端面曲线。未使用这个选项时,曲面的断面形状在起点与终点附近的形状变化较小,在路径中段的变化较大。

打开全域渐变
关闭全域渐变
未修剪斜接

如果建立的曲面是多重曲面,多重曲面中的个别曲面都是未修剪的曲面。

打开未修剪斜接
关闭未修剪斜接

断面曲线选项

正切点不分割

创建扫掠之前先重新逼近路径曲线。

对齐断面

反转曲面扫掠过断面曲线的方向。

Do not change cross sections

Creates the sweep without altering the cross-section curves.

Rebuild cross sections with ___ control points

Rebuilds the cross-section curve's control points before creating the sweep.

Refit cross sections within ___

Refits the cross-section curves before creating the sweep.

技术笔记

断面是按照这样的方式扫掠的,在现有的断面位置会放置一个“框架”,然后会沿着扫掠路径再放置其他计算出来的“框架”,断面在这些框架之间通过过度连接在一起。

框架的定义方法:

  1. 路径切线和决定方向的向量(它们不平行时)定义了一个平面,切线向量和决定方向向量的向量积产生垂直于两个输入向量组成平面的法线(框架的 X 轴)。
  2. 框架的 X 轴和路径切线的向量积产生另一个向量,作为框架的 Y 轴,垂直于切线和框架的 X 轴。
  3. 以路径曲线的切线为框架的 Z 轴,在沿着路径曲线的任意位置上都能找到一个唯一的 3D 框架,其 X、Y 和 Z 轴方向相互垂直。
  4. 两个框架之间的旋转和移动决定了断面将如何从路径上的一个位置移动到另一个位置。

如果路径切线和决定方向的向量平行,它们是无法定义一个平面的,而求向量积也无法得到一个向量,因此该框架就是未定义的,它将围绕路径的切线扭转,因为这是唯一的定义信息。

请参考

Sweep2

Fit a surface through profile curves and two edge curves.

SubDSweep1

The SubDSweep1 command sweeps a shape curve along a rail curve to create a SubD.

SubDSweep2

The SubDSweep2 command sweeps a shape curve along two rail curves to create a SubD.

Loft

Fit a surface through profile curves that define the surface shape.

NetworkSrf

Fit a surface through a network of crossing curves.

Create surfaces

Wikipedia: Tangent