Torus(토러스, 도넛) 기본 도형 클래스입니다. 반지름, 두께, 세그먼트, 시작/끝 각도 등 다양한 파라미터로 3D 도넛 메시를 생성합니다.
// 반지름 2, 두께 0.5, 32x16 세그먼트 토러스 생성 및 씬에 추가const torus = new RedGPU.Primitive.Torus(redGPUContext, 2, 0.5, 32, 16); Copy
// 반지름 2, 두께 0.5, 32x16 세그먼트 토러스 생성 및 씬에 추가const torus = new RedGPU.Primitive.Torus(redGPUContext, 2, 0.5, 32, 16);
RedGPUContext 인스턴스
중심 원 반지름 (기본값 1)
단면(튜브) 반지름 (기본값 0.5)
둘레 세그먼트 수 (기본값 16, 최소 3)
단면 세그먼트 수 (기본값 16, 최소 3)
시작 각도(라디안, 기본값 0)
끝 각도(라디안, 기본값 2*PI)
GPU 렌더 정보 반환
인덱스 버퍼 반환
정점 버퍼 반환
AABB(바운딩 박스) 반환
Static
기본 정점 레이아웃 구조 반환
Geometry 데이터로 내부 버퍼/정보를 설정합니다.
Geometry 인스턴스
Torus(토러스, 도넛) 기본 도형 클래스입니다. 반지름, 두께, 세그먼트, 시작/끝 각도 등 다양한 파라미터로 3D 도넛 메시를 생성합니다.
Example
Param: redGPUContext
RedGPUContext 인스턴스
Param: radius
중심 원 반지름 (기본값 1)
Param: thickness
단면(튜브) 반지름 (기본값 0.5)
Param: radialSubdivisions
둘레 세그먼트 수 (기본값 16, 최소 3)
Param: bodySubdivisions
단면 세그먼트 수 (기본값 16, 최소 3)
Param: startAngle
시작 각도(라디안, 기본값 0)
Param: endAngle
끝 각도(라디안, 기본값 2*PI)