创建“焊接相邻边界”(Weld Adjacent Borders)约束

可以创建“焊接相邻边界”(Weld Adjacent Borders)约束,以便以非弹性方式将 nCloth 边界边或顶点约束在一起。例如,可以使用“焊接相邻边界”(Weld Adjacent Borders)约束来使单独 nCloth 网格的行为类似于单个 nCloth 对象。

创建“焊接相邻边界”(Weld Adjacent Borders)约束

  1. 在两个相邻 nCloth 上,选择要约束的单个 nCloth 对象、两个相邻 nCloth 对象或边界顶点。用户可以选择具有相同或不同拓扑的 nCloth 对象,且可以改变选择的顶点组的数目。
    注:
    要约束的 nCloth 对象或顶点需要在 3D 空间中位置接近或在场景中位于同一 XYZ 位置。否则,可能会出现以下情况:
    • 创建“焊接相邻边界”(Weld Adjacent Borders)约束后,在选定 nCloth 或顶点间弹动或跳动。
    • 除非增加最大距离值,否则“焊接相邻边界”(Weld Adjacent Borders)约束将没有影响。
  2. 选择“nConstraint > 焊接相邻边界”(nConstraint > Weld Adjacent Borders) >

    此时将出现“创建焊接相邻边界约束选项框”(Create Weld Adjacent Borders Constraint Options Box)窗口。

  3. (可选)启用“使用集”(Use Sets),以将选定 nCloth 的边界顶点添加到动态约束选择集中。
  4. 单击“创建约束”(Create Constraint)“应用”(Apply)

    如果选择了单个 nCloth 对象,则可以使用“焊接”(Weld)约束方法约束其相邻边界边。

    如果选择了两个相邻 nCloth 对象,则可以使用“焊接”(Weld)约束方法约束 nCloth 的最近边界边。如果选定 nCloth 的边界上具有不同数量的顶点,则会转为约束其点。

    如果从两个单独的 nCloth 选择顶点,则可以使用焊接约束方法约束点。

    选定的 nCloth 对象或边界顶点现在也通过 dynamicConstraint 节点连接到 nCloth 的 Maya Nucleus 解算器。

    dynamicConstraint 节点上的预设特性确定约束的类型(在这种情况下为“焊接”(Weld)约束)及其行为方式。例如,可以使用以下属性设置创建“焊接”(Weld)约束:

    • “焊接”(Weld)作为“约束方法”(Constraint Method)
    • “对象到对象”(Object to Object)作为“约束关系”(Constraint Relation)
    • “全部到全部”(All to All)作为“组件关系”(Component Relation)
    • “在最大距离内”(Within Max Distance)作为“连接方法”(Connection Method)
    • “在开始处”(At Start)作为“连接更新”(Connection Update)

    请参见动态约束属性