OrientPoints

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

입력 PointCloud의 Rotation만 다시 써서 출력합니다. 위치・스케일・색에는 전혀 손대지 않습니다. 하류의 CopyToPoints로 배치되는 메시가 어느 쪽을 향할지를 배선으로 결정하기 위한 노드로, FaceCenter2D 이후의 3개 모드는 Z축 둘레(화면 내)의 회전만 출력합니다.

모드(드롭다운)

  • Set(기본) — 모든 점의 회전을 (X, Y, Z)의 오일러 각으로 설정
  • Add — 모든 점의 회전에 (X, Y, Z)를 가산
  • FaceCenter2D — X/Y를 중심으로 간주하고, 중심에서 점으로 향하는 방향으로 면내 회전. Z는 각도 오프셋
  • AlongOrder2D — 다음 점으로 향하는 방향(마지막은 처음으로 랩)으로 면내 회전. Z는 각도 오프셋
  • RandomZ — Seed로 정해지는 0~360도의 면내 랜덤 회전. Z는 각도 오프셋

포트 보충 설명

  • Euler X / Center X — Set / Add에서는 오일러 X, FaceCenter2D에서는 필드 중심의 X
  • Euler Y / Center Y — 마찬가지로 오일러 Y / 중심의 Y
  • Euler Z — Set / Add에서는 오일러 Z, 다른 3개 모드에서는 각도 오프셋
  • Seed — RandomZ에서만 사용(기본값 1)

입력 포트

Port ID타입
PointCloudPointCloudInput
Euler X / Center Xfloat
Euler Y / Center Yfloat
Euler Zfloat
Seedint

출력 포트

Port ID타입
PointCloudPointCloudOutput

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

경로타입
xInputfloat
yInputfloat
zInputfloat
seedInputint

Synapse Apps (스크립팅)

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

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