Zephyr Scientific Library (zscilib)
Data Fields
zsl_euler Struct Reference

An ordered triplet of real numbers describing the orientation of a rigid body in three-dimensional (Euclidean) space, with respect to a fixed coordinate system. Each element represents the rotation about the specified axis, expressed in radians. More...

#include <euler.h>

Data Fields

union {
   struct {
      zsl_real_t   x
 X axis, in radians. More...
 
      zsl_real_t   y
 Y axis, in radians. More...
 
      zsl_real_t   z
 Z axis, in radians. More...
 
   } 
 
   zsl_real_t   idx [3]
 Array-based access. More...
 
}; 
 

Detailed Description

An ordered triplet of real numbers describing the orientation of a rigid body in three-dimensional (Euclidean) space, with respect to a fixed coordinate system. Each element represents the rotation about the specified axis, expressed in radians.

Note
Technically a Cardanian (AKA Tait–Bryan) angle, being limited to a single instance each of X, Y and Z.

Definition at line 43 of file euler.h.

Field Documentation

◆ @25

union { ... }

◆ idx

zsl_real_t zsl_euler::idx[3]

Array-based access.

Definition at line 51 of file euler.h.

◆ x

zsl_real_t zsl_euler::x

X axis, in radians.

Definition at line 46 of file euler.h.

◆ y

zsl_real_t zsl_euler::y

Y axis, in radians.

Definition at line 47 of file euler.h.

◆ z

zsl_real_t zsl_euler::z

Z axis, in radians.

Definition at line 48 of file euler.h.


The documentation for this struct was generated from the following file: