SAFETY_ZONE_SHAPE_TILTED_CUBOID
기울어진 직육면체 안전 구역(Safety Zone)을 정의하는 구조체로, 전역 좌표축에 꼭 정렬되지 않아도 되는 3D 직육면체 영역을 나타냅니다. 원점 하나와 직육면체의 로컬 U, V, W 축을 정의하는 끝점 3개로 정의합니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
기울어진 직육면체의 시작점(원점) |
||
12 |
|
U축 끝점(로컬 X축 방향) |
||
24 |
|
V축 끝점(로컬 Y축 방향) |
||
36 |
|
W축 끝점(로컬 Z축 방향) |
전체 크기: 48바이트
정의 위치: DRFS.h
typedef struct _SAFETY_ZONE_SHAPE_TILTED_CUBOID
{
/* 기울어진 직육면체의 원점 */
POINT_3D _tOrigin;
/* 로컬 U축 끝점 */
POINT_3D _tUAxisEnd;
/* 로컬 V축 끝점 */
POINT_3D _tVAxisEnd;
/* 로컬 W축 끝점 */
POINT_3D _tWAxisEnd;
} SAFETY_ZONE_SHAPE_TILTED_CUBOID, *LPSAFETY_ZONE_SHAPE_TILTED_CUBOID;