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

    Class AABB

    3차원 Axis-Aligned Bounding Box(AABB) 클래스

    3차원 공간에서 축에 정렬된 경계 상자(Axis-Aligned Bounding Box)를 표현합니다.

    min/max 좌표, 중심 좌표, 크기, 반지름 등의 정보를 제공합니다.

    교차 및 포함 여부 판정, 복제 기능을 지원합니다.

    Index

    Constructors

    • AABB 인스턴스를 생성합니다.

      Parameters

      • minX: number

        X축 최소값

      • maxX: number

        X축 최대값

      • minY: number

        Y축 최소값

      • maxY: number

        Y축 최대값

      • minZ: number

        Z축 최소값

      • maxZ: number

        Z축 최대값

      Returns AABB

    Properties

    centerX: number

    X축 중심 좌표

    centerY: number

    Y축 중심 좌표

    centerZ: number

    Z축 중심 좌표

    geometryRadius: number

    중심에서 꼭짓점까지의 거리(반지름)

    maxX: number

    X축 최대값

    maxY: number

    Y축 최대값

    maxZ: number

    Z축 최대값

    minX: number

    X축 최소값

    minY: number

    Y축 최소값

    minZ: number

    Z축 최소값

    xSize: number

    X축 크기

    ySize: number

    Y축 크기

    zSize: number

    Z축 크기

    Methods

    • 점 또는 좌표가 AABB 내부에 포함되는지 여부를 반환합니다.

      Parameters

      • pointOrX: number | [number, number, number]

        [x, y, z] 배열 또는 x 좌표

      • Optionaly: number

        y 좌표 (선택)

      • Optionalz: number

        z 좌표 (선택)

      Returns boolean

      포함되면 true, 아니면 false

    • 다른 AABB와의 교차 여부를 반환합니다.

      Parameters

      • other: AABB

        교차 여부를 검사할 AABB 인스턴스

      Returns boolean

      교차하면 true, 아니면 false