PointShape

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

드롭다운에서 선택한 수식 형상의 포인트 클라우드를 출력합니다. 또 하나의 드롭다운으로 평면을 선택할 수 있으며, XZ는 바닥 평면(3D용・회전은 Y축 기준), XY는 화면 평면(정사영 카메라의 2D 모션 그래픽용・회전은 Z축 기준)입니다. 위치뿐 아니라 각 점의 Rotation도 형상을 따라 설정되므로, 그대로 CopyToPoints로 보내면 방향이 정렬됩니다. 출력 대상은 다른 포인트 클라우드 노드나 CopyToPoints / ConnectSequential입니다.

형상(드롭다운)

  • Ring(기본) — 반지름 Radius의 원주에 등간격. 회전은 접선 방향. ParamA / ParamB는 사용하지 않습니다
  • Sphere — 피보나치 구로 구면에 균등 배치. 회전은 중심에서 바깥쪽 방향. 평면 설정・ParamA / ParamB는 사용하지 않습니다
  • Spiral — XZ에서는 반지름이 일정하고 높이가 (t-0.5) × ParamB × Radius인 나선, XY에서는 반지름이 Radius의 0.15배에서 1배로 늘어나는 소용돌이. 감김 수는 ParamA
  • Line — X축 상의 직선. 길이는 Radius × ParamB(ParamB의 하한 0.01). 평면 설정・ParamA는 사용하지 않습니다

파라미터

  • Count — 점 개수(기본값 64, 1~65536으로 클램프됩니다)
  • Radius / Length(기본값 5)
  • ParamA(기본값 3) — Spiral의 감김 수에만 사용
  • ParamB(기본값 2) — Spiral의 높이, Line의 길이 배율

입력 포트

Port ID타입
Countint
Radius / Lengthfloat
ParamAfloat
ParamBfloat

출력 포트

Port ID타입
PointCloudPointCloudOutput

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

경로타입
countInputint
radiusInputfloat
paramAInputfloat
paramBInputfloat

Synapse Apps (스크립팅)

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

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