MCG 提供了几种方法来创建和操纵样条线。“样条线”类别中包含许多节点和复合,可以将其用于图形中。
使用图表中的 SplineFromNode 以允许工具的用户指定场景中的样条线对象。最好使用 CanGetSplineFromNode 与 If 节点来检查指定的场景对象,如果没有指定有效的样条线,则采取适当的操作。
之后,可以使用“样条线”类别中的其他节点,如 SplineVerticesBuffer 或 SplineTangentsBuffer,以从样条线获取数据,然后对生成的阵列执行操作。
“样条线”类别中的许多复合提供使用这些节点从头开始创建样条线或基于场景中的数据创建样条线的示例。
有两种方法可以在场景中创建样条线图形。
当使用“输出:图形”时,可以使用隐式参数节点“图形:矩阵”以获取世界空间变换矩阵。
无法创建可以应用于样条线图形的修改器。但是,您可以使用 SplineToMesh 将样条线数据存储为可应用修改器的网格。您可以将数据设为网格,以便进一步修改,或使用 MeshToSpline 将其转换回来并在场景中创建样条线图形。