Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Frm_3DMath.h File Reference
#include <mem.h>
#include <math.h>

Go to the source code of this file.

Classes

class  Frm::vector< T >
 
struct  Frm::Array< T, size >
 
class  Frm::matrix< T >
 
class  Frm::quaternion< T >
 
class  Frm::trect< T >
 

Namespaces

 Frm
 

Macros

#define MINFLOAT   1.17549435E-38F
 
#define M_PI   3.14159265358979323846
 

Typedefs

typedef vector< float > Frm::Vector
 
typedef matrix< float > Frm::Matrix
 
typedef quaternion< float > Frm::Quaternion
 

Functions

template<typename T >
Array< T, 4 > Frm::Set4 (T px, T py, T pz, T pw)
 
template<typename T >
Array< T, 3 > Frm::Set3 (T px, T py, T pz)
 
template<typename T >
Array< T, 2 > Frm::Set2 (T pu, T pv)
 

Macro Definition Documentation

◆ M_PI

#define M_PI   3.14159265358979323846

◆ MINFLOAT

#define MINFLOAT   1.17549435E-38F