SAFETY_ZONE_SHAPE_TILTED_CUBOID
This structure defines a tilted cuboid safety zone, representing a 3D rectangular region that is not necessarily aligned with the global coordinate axes. It is described by an origin point and three end points defining the local U, V, and W axes of the cuboid.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
Starting point (origin) of the tilted cuboid |
||
12 |
|
Endpoint of the U-axis (local X-axis direction) |
||
24 |
|
Endpoint of the V-axis (local Y-axis direction) |
||
36 |
|
Endpoint of the W-axis (local Z-axis direction) |
Total size: 48 bytes
Defined in: DRFS.h
typedef struct _SAFETY_ZONE_SHAPE_TILTED_CUBOID
{
/* origin point of the tilted cuboid */
POINT_3D _tOrigin;
/* local U-axis endpoint */
POINT_3D _tUAxisEnd;
/* local V-axis endpoint */
POINT_3D _tVAxisEnd;
/* local W-axis endpoint */
POINT_3D _tWAxisEnd;
} SAFETY_ZONE_SHAPE_TILTED_CUBOID, *LPSAFETY_ZONE_SHAPE_TILTED_CUBOID;