RedGPU API - v3.0.0-Alpha
    Preparing search index...

    Class Sphere

    Sphere(구) 기본 도형 클래스입니다. 반지름, 가로/세로 세그먼트, 시작/길이 각도, UV 스케일 등 다양한 파라미터로 3D 구 메시를 생성합니다.

    // 반지름 1, 32x16 세그먼트 구 생성 및 씬에 추가
    const sphere = new RedGPU.Primitive.Sphere(redGPUContext, 1, 32, 16);

    Hierarchy (View Summary)

    Index

    Constructors

    • Sphere 생성자

      Parameters

      • redGPUContext: RedGPUContext

        RedGPUContext 인스턴스

      • radius: number = 1

        구 반지름 (기본값 1)

      • widthSegments: number = 16

        가로 세그먼트 수 (기본값 16, 최소 3)

      • heightSegments: number = 16

        세로 세그먼트 수 (기본값 16, 최소 2)

      • phiStart: number = 0

        가로 시작 각도(라디안, 기본값 0)

      • phiLength: number = ...

        가로 각도 길이(라디안, 기본값 2*PI)

      • thetaStart: number = 0

        세로 시작 각도(라디안, 기본값 0)

      • thetaLength: number = Math.PI

        세로 각도 길이(라디안, 기본값 PI)

      • uvSize: number = 1

        UV 스케일 (기본값 1)

      Returns Sphere

    Accessors

    • get gpuRenderInfo(): { buffers: GPUVertexBufferLayout[] }

      GPU 렌더 정보 반환

      Returns { buffers: GPUVertexBufferLayout[] }

    Methods