循环工具

待补充。

激活

  • 打开Blender并转到 "首选项" ,然后转到 "附加组件" 选项卡。

  • 选择 Mesh 然后选择 Loop Tools 以启用插件。

描述:

桥接(Bridge)

使用桥接有2种方式。第一种是选择2组面然后运行这个工具。第二种是选择2组(闭合)循环边然后运行该工具。2种方法可以混合用,你甚至可以同时桥接多组。这个脚本会猜测哪组该被连接。

Bridge与 Loft 工具共享其设置,所以改变其中一个工具的设置,也会改变另一个工具的设置。

段数

用来桥接两个循环之间的距离的面数。一段意味着只创建面。两段(或更多)意味着要创建一个中间线(或多线)的顶点,因此可以在两个循环之间定义两个或更多的面。如果值被设置为0,脚本会自动计算出最佳的段数,以保持面尽可能的正方形。

最小宽度(Minimum Width)

This option has no label, but is located directly to the right of the segments setting. The simple explanation: 0% lot of triangles, 100% mostly square faces. There is a bit more to it though. It determines when a new vertex has to be created, or when to use the vertex next to it. It does this based on the distance between these vertices compared to the distance between the vertices in the original loops. So 50% means that if the distance between two vertices that will be newly created is smaller than half the distance between two vertices in the original loop, they will be merged together, resulting in only a single new vertex.

插值

这可以设置为立方体或线性。线性只是一个平面插值,而立方体试图保留表面的切线,从而得到更多的流体曲线。

强度

只有当插值模式设置为立方体时,强度选项才可用。将强度设置为零,得到的结果与线性插值非常相似,而较高的强度会使曲线更加流畅。设置负强度会改变曲线的方向。或者用更直观的方式来描述:它使缩减的体积膨胀,反之亦然。该选项的软限制范围为-3至+3,但你可以通过手动输入一个数字,而不是使用滑块,轻松地指定更大或更小的值。这与Blender中的普通滑块的工作原理相同。

移除面(Remove Faces)

当使用面选择输入时,桥接后的内部面将被移除。

由于Blender中的一些限制,当启用此选项时,分配给倒角修改器的权重值可能会略有改变(约0.01)。

扭曲

决定两个循环中的哪些顶点是相互连接的。这可能是出于艺术上的原因,或者是为了纠正脚本给出的错误结果。

反向

这个选项只有在脚本给出错误的结果时才可以使用。它可以颠倒连接顶点的顺序,当脚本给出的结果看起来是颠倒的时候,它可以修复问题。这有点难以描述,但只要尝试一次就会立刻明白它的作用。

创建孔(Creating Holes)

你还可以通过Bridge工具在物体上创建孔。选择两个或更多的面,然后运行Bridge工具。

圆形

圆形工具有两种正确的输入:选择一个单一的顶点,或者选择一个封闭或开放的循环边。你也可以让该工具同时在多个输入上操作,混合输入类型。

方法
最适合(Best Fit)

当选择 最佳拟合 时,将使用非线性最小二乘法计算一个圆。这基本上意味着用这个选项计算出来的圆最适合你选择的顶点。

内部适合(Fit Inside)

选择 Fit Inside 将以这样的方式计算圆,即没有一个顶点会离开计算出的圆的中心。当你想保留周围网格的拓扑结构时,这很有用。

平化

启用后,输入将被拉平到最佳平面。如果输入是由单个顶点组成,则包括中心顶点。当禁用时,输入将被投影到现有的网格上。

半径

这将覆盖脚本计算出的半径。如果你想创建几个相同大小的圆,或者需要更高的精度,这很有用。

常规

当选择此选项时,圆上的顶点之间都会有相同的距离。

影响

工具的强度。0%的影响意味着不会对网格进行任何改变。100%的影响意味着输入将被完全转化为一个圆形。

曲线

曲线工具有两种有效的输入方法。第一种是在同一个循环中选择两个或两个以上的顶点。你可以对多个循环同时进行,以节省时间。

第二种方法是选择一个或多个完整的环路。如果选择了一个完整的环路,曲线工具不会对该环路进行操作,而是对所有垂直于该环路的环路进行操作,并使用所选环路上的顶点作为控制点。

插值

Cubic给出了一条平滑的曲线,使用自然三次样条算法计算。线性通过控制点计算直线。

限制(Restriction)

这就把顶点的移动限制在一个方向上。缩进只允许向网格移动,而挤压只允许远离网格(法线方向)移动。

边界

如果启用,曲线不会延伸到输入顶点之外。这将限制该工具只限于网格中的一个部分。

常规

这将使曲线上的顶点均匀分布。有时这可能会产生奇怪的结果,因为平均分布并不总是可能的(因为所选的输入顶点并没有移动)。如果是这种情况,只需取消勾选这个复选框即可。

影响

工具的强度。0%的影响意味着不会对网格进行任何改变。100%的影响意味着该工具将产生最大的效果。

平化

任何选择都被认为是可接受的扁平化工具的输入。

平面

用来计算平面的方法,此平面用来将输入平坦化。

最适合(Best Fit)

计算一个平面,这样平均下来,顶点的移动量最少,才会被拉平。

法线

当方向设置为正常时,与在局部Z上将输入缩放为零的方法相同(所以 G Z Z 0 )。它主要是为了方便地比较各种扁平化方法。

视图

在垂直于视口角度的平面上,将输入端平坦化。因此,当你运行该工具时,它看起来没有任何变化,但当你旋转视口时,你会看到发生了什么。

影响

工具的强度。0%的影响意味着不会对网格进行任何改变。100%的影响意味着输入将被完全拉平。

放样(Loft)

对于loft,你可以使用与 Bridge 相同的输入方法:选择面组,或选择(封闭)循环。你可以混合输入法。与桥接输入方法相反,你可以选择两个以上的输入组,并让它们连续桥接。

Loft与Bridge工具共享其设置,因此更改其中一个工具的设置,也会改变另一个工具的设置。有关所有设置的完整讨论,请查看 Bridge 设置。下面你会发现一些关于LOFT工具的具体信息。

段数

这与Bridge工具的 Segments 设置相同,但设置为自动( segments = 0)对loft工具有好处。当让脚本决定需要的段数时,它可能会在不同的循环之间创建不同的段数。

循环

将第一个环路和最后一个环路相互连接起来。

放缓姿态

放松工具的输入由一个(部分)循环组成。

插值

决定了顶点的最终位置是如何计算的。Cubic使用自然三次样条算法将顶点投影在自然立方体上,线性将顶点投影在直线上。

需要注意的是:当你在一个闭合的循环中使用放松工具时(一个循环中所有顶点都连接到同一个循环中的其他两个顶点的循环),你最好使用立方体插值而不是线性插值。如果你使用线性插值,循环的体积会迅速减小。

输入
选择

当设置为 选择(Selection) 时,该工具将只对所选顶点进行操作。

平行(Parallel(All) )

将其设置为 Parallel (all) ,也将包括所有平行循环的顶点。

迭代

该工具的运行次数。数字越高,结果越顺畅。

常规

如果选择了这个选项,顶点将沿着循环均匀分布。

空间

空间工具的输入由一个(部分)循环组成。

插值

Cubic沿着三次样条算法分布顶点,而线性则将顶点投射到已有的边上。

输入
选择

当设置为 选择(Selection) 时,该工具将只对所选顶点进行操作。

平行(Parallel(All) )

将其设置为 Parallel (all) ,也将包括所有平行循环的顶点。

影响

工具的强度。0%的影响意味着不会对网格进行任何改变。100%的影响意味着该工具将产生最大的效果。

See also

关于所有工具设置的图解,请访问 脚本主页

请参见 旧维基 ,以获取存档的原始文档。

参考

类别

网格

描述:

网格建模工具箱。几个辅助建模的工具。

位置

3D视图 ‣ 侧边栏 ‣ Edit 标签, 3D 视图编辑模式 ‣ 上下文菜单

文档

mesh_looptools.py

作者

Bart Crouch

许可证

通用公共图书馆

注意

此附加组件与Blender捆绑在一起。