SAFETY_OBJECT_OBB

OBB(Oriented Bounding Box) 안전 객체를 정의하는 구조체입니다. 베이스 좌표계에 대해 회전할 수 있는 3D 직육면체를 나타냅니다. SAFETY_OBJECT_CUBE와 달리 기준점 4개로 3D 공간에서의 박스 방향을 지정합니다.

BYTE#

필드 이름

자료형

값

비고

0

_tTargetPos[4]

POINT_3D [4]

방향을 정의하는 박스 꼭짓점
_tTargetPos[0]: 기준 원점
_tTargetPos[1]: X축 끝점
_tTargetPos[2]: Y축 끝점
_tTargetPos[3]: Z축 끝점

전체 크기: 48바이트

정의 위치: DRFS.h

typedef struct _SAFETY_OBJECT_OBB
{
    /* 회전된 경계 박스를 정의하는 꼭짓점 */
    /* 기준점(0), x 끝점(1), y 끝점(2), z 끝점(3) */
    POINT_3D _tTargetPos[4];
} SAFETY_OBJECT_OBB, *LPSAFETY_OBJECT_OBB;