Algorithms_in_C 1.0.0
Set of algorithms implemented in C.
Loading...
Searching...
No Matches
geometry_datatypes.h File Reference

Generic header that provides data types for 3D vectors and quaternions. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  vec_3d_
 3D vector type More...
 
struct  mat_3x3_
 A 3x3 Matrix type definition. More...
 
struct  quaternion_
 a Quaternion type represented using a scalar \(w\) or \(q_0\) and a 3D vector \(\left(q_1,q_2,q_3\right)\) More...
 
struct  euler_
 3D Euler or Tait-Bryan angles (in radian) More...
 
struct  dual_quat_
 a dual quaternion type More...
 

Macros

#define EPSILON   1e-9
 Minimum recognizable value.
 

Typedefs

typedef struct vec_3d_ vec_3d
 3D vector type
 
typedef struct mat_3x3_ mat_3x3
 A 3x3 Matrix type definition.
 
typedef struct quaternion_ quaternion
 a Quaternion type represented using a scalar \(w\) or \(q_0\) and a 3D vector \(\left(q_1,q_2,q_3\right)\)
 
typedef struct euler_ euler
 3D Euler or Tait-Bryan angles (in radian)
 
typedef struct dual_quat_ dual_quat
 a dual quaternion type
 

Detailed Description

Generic header that provides data types for 3D vectors and quaternions.

Author
Krishna Vedala
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy