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

    Class Cylinder

    Cylinder(실린더) 기본 도형 클래스입니다. 상하 반지름, 높이, 세그먼트, 캡 여부, 시작/길이 각도 등 다양한 파라미터로 원기둥 메시를 생성합니다.

    // 반지름 1, 높이 2, 세그먼트 32짜리 실린더 생성 및 씬에 추가
    const cylinder = new RedGPU.Primitive.Cylinder(redGPUContext, 1, 1, 2, 32, 1, false);

    Hierarchy (View Summary)

    Index

    Constructors

    • Cylinder 생성자

      Parameters

      • redGPUContext: RedGPUContext

        RedGPUContext 인스턴스

      • radiusTop: number = 1

        윗면 반지름 (기본값 1)

      • radiusBottom: number = 1

        아랫면 반지름 (기본값 1)

      • height: number = 1

        높이 (기본값 1)

      • radialSegments: number = 8

        둘레 세그먼트 수 (기본값 8)

      • heightSegments: number = 8

        높이 세그먼트 수 (기본값 8)

      • openEnded: boolean = false

        캡 없음 여부 (기본값 false)

      • thetaStart: number = 0.0

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

      • thetaLength: number = ...

        원호 각도(라디안, 기본값 2*PI)

      Returns Cylinder

    Accessors

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

      GPU 렌더 정보 반환

      Returns { buffers: GPUVertexBufferLayout[] }

    Methods