NORMAL_VECTOR
This structure defines the normal vector calculation data used for computing surface or orientation normals based on multiple reference poses. It stores three vector components, each containing six floating-point elements representing positions or directions in 3D space.
BYTE# |
Field Name |
Data Type |
Value |
Remarks |
|---|---|---|---|---|
0 |
|
|
Three vectors (X, Y, Z), each defined by six float elements |
Total size: 72 bytes
Defined in: DRFS.h
typedef struct _NORMAL_VECTOR
{
/* Task position set for normal vector calculation */
float _fTargetPos[3][NUMBER_OF_JOINT];
} NORMAL_VECTOR, *LPNORMAL_VECTOR;