이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.

SAFETY_OBJECT_DATA

안전 공간 설정에 사용하는 객체 구조체로, 여러 유형의 안전 객체 형상(구, 캡슐, 직육면체, OBB, 다각기둥)을 저장합니다. 각 멤버는 특정 기하 유형을 나타내며, 해당 구조체 정의를 참조합니다.

BYTE#

필드 이름

자료형

값

비고

0

구 객체

SAFETY_OBJECT_SPHERE

구조체 정의를 참고하세요.

0

캡슐 객체

SAFETY_OBJECT_CAPSULE

구조체 정의를 참고하세요.

0

직육면체 객체

SAFETY_OBJECT_CUBE

구조체 정의를 참고하세요.

0

OBB 객체

SAFETY_OBJECT_OBB

구조체 정의를 참고하세요.

0

다각기둥 객체

SAFETY_OBJECT_POLYPRISM

구조체 정의를 참고하세요.

0

예약 영역

unsigned char[100]

예약됨

전체 크기: 100바이트

정의 위치: DRFS.h

typedef union _SAFETY_OBJECT_DATA
{
    SAFETY_OBJECT_SPHERE    _tSphere;       /* 구 객체 */
    SAFETY_OBJECT_CAPSULE   _tCapsule;      /* 캡슐 객체 */
    SAFETY_OBJECT_CUBE      _tCube;         /* 정육면체 객체 */
    SAFETY_OBJECT_OBB       _tOBB;          /* 회전된 경계 박스 객체 */
    SAFETY_OBJECT_POLYPRISM _tPolyPrism;    /* 다각기둥 객체 */
    unsigned char           _iBuffer[100];  /* 예약 버퍼 영역 */
} SAFETY_OBJECT_DATA, *LPSAFETY_OBJECT_DATA;