TransformPoints

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
TransformPoints #3D #Node
TransformPoints

입력 PointCloud에 TRS를 적용해 PointCloud를 출력합니다. 적용 순서는 Houdini의 Transform과 같아서, Pivot을 중심으로 스케일→회전한 다음 평행 이동합니다. 위치뿐 아니라 각 점의 Rotation에는 회전량이 더해지고 Scale에는 Uniform Scale이 곱해지므로, 하류의 CopyToPoints로 배치되는 메시의 방향과 크기에도 반영됩니다.

  • Translate X / Y / Z(기본값 0)
  • Rotate X / Y / Z — 오일러 각・도(기본값 0)
  • Uniform Scale(기본값 1, 하한 0.0001)
  • Pivot X / Y / Z — 회전과 확대축소의 중심(기본값 0)

입력이 연결되지 않았거나 점 개수가 0일 때는 출력도 점 개수가 0입니다.

입력 포트

Port ID타입
PointCloudPointCloudInput
Translate Xfloat
Translate Yfloat
Translate Zfloat
Rotate Xfloat
Rotate Yfloat
Rotate Zfloat
Uniform Scalefloat
Pivot Xfloat
Pivot Yfloat
Pivot Zfloat

출력 포트

Port ID타입
PointCloudPointCloudOutput

스크립트에서 설정할 수 있는 멤버

경로타입
txInputfloat
tyInputfloat
tzInputfloat
rxInputfloat
ryInputfloat
rzInputfloat
scaleInputfloat
pxInputfloat
pyInputfloat
pzInputfloat

Synapse Apps (스크립팅)

await synapse.modules.create({ type: "TransformPoints" })

같은 페이지를 참조하는 페이지