MCG는 스플라인을 만들고 조작하는 여러 가지 방법을 제공합니다. 스플라인 범주에는 그래프에서 사용할 수 있는 많은 노드 및 합성이 포함되어 있습니다.
그래프에서 SplineFromNode를 사용하여 도구의 사용자가 장면에서 스플라인 개체를 지정할 수 있습니다. If 노드와 함께 CanGetSplineFromNode를 사용하여 지정된 장면 오브젝트를 검사하고 유효한 스플라인이 지정되지 않은 경우 적절한 조치를 취하는 것이 좋습니다.
그런 다음 스플라인 범주에서 다른 노드(예: SplineVerticesBuffer 또는 SplineTangentsBuffer)를 사용하여 스플라인에서 데이터를 가져온 다음 최종 배열에서 작업을 수행할 수 있습니다.
스플라인 범주의 많은 합성이 처음부터의 스플라인 또는 장면 데이터 기반의 스플라인을 만들기 위해 이러한 노드를 사용하는 예를 제공합니다.
장면에서 스플라인 모양을 만들기 위한 두 가지 방법이 있습니다.
출력: 모양을 사용하는 경우 암시적 매개변수 노드 모양: 매트릭스를 사용하여 표준 공간 변환 매트릭스를 가져올 수 있습니다.
스플라인 모양에 적용할 수 있는 수정자를 만들 수 없습니다. 그러나 SplineToMesh를 사용하여 스플라인 데이터를 수정자가 적용될 수 있는 메시로 저장할 수 있습니다. 추가 수정을 위해 데이터를 메시로 그대로 두거나 MeshToSpline을 사용하여 다시 변환한 다음 장면에서 스플라인 모양을 만들 수 있습니다.