#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "zmath.h"
Go to the source code of this file.
|
void | gl_M4_Id (M4 *a) |
|
int | gl_M4_IsId (M4 *a) |
|
void | gl_M4_Mul (M4 *c, M4 *a, M4 *b) |
|
void | gl_M4_MulLeft (M4 *c, M4 *b) |
|
void | gl_M4_Move (M4 *a, M4 *b) |
|
void | gl_MoveV3 (V3 *a, V3 *b) |
|
void | gl_MulM4V3 (V3 *a, M4 *b, V3 *c) |
|
void | gl_MulM3V3 (V3 *a, M4 *b, V3 *c) |
|
void | gl_M4_MulV4 (V4 *a, M4 *b, V4 *c) |
|
void | gl_M4_Transpose (M4 *a, M4 *b) |
|
void | gl_M4_InvOrtho (M4 *a, M4 b) |
|
int | Matrix_Inv (float *r, float *m, int n) |
|
void | gl_M4_Inv (M4 *a, M4 *b) |
|
void | gl_M4_Rotate (M4 *a, float t, int u) |
|
void | gl_M3_Inv (M3 *a, M3 *m) |
|
int | gl_V3_Norm (V3 *a) |
|
V3 | gl_V3_New (float x, float y, float z) |
|
V4 | gl_V4_New (float x, float y, float z, float w) |
|
◆ gl_M3_Inv()
void gl_M3_Inv |
( |
M3 * |
a, |
|
|
M3 * |
m |
|
) |
| |
◆ gl_M4_Id()
◆ gl_M4_Inv()
void gl_M4_Inv |
( |
M4 * |
a, |
|
|
M4 * |
b |
|
) |
| |
◆ gl_M4_InvOrtho()
void gl_M4_InvOrtho |
( |
M4 * |
a, |
|
|
M4 |
b |
|
) |
| |
◆ gl_M4_IsId()
◆ gl_M4_Move()
void gl_M4_Move |
( |
M4 * |
a, |
|
|
M4 * |
b |
|
) |
| |
◆ gl_M4_Mul()
void gl_M4_Mul |
( |
M4 * |
c, |
|
|
M4 * |
a, |
|
|
M4 * |
b |
|
) |
| |
◆ gl_M4_MulLeft()
void gl_M4_MulLeft |
( |
M4 * |
c, |
|
|
M4 * |
b |
|
) |
| |
◆ gl_M4_MulV4()
void gl_M4_MulV4 |
( |
V4 * |
a, |
|
|
M4 * |
b, |
|
|
V4 * |
c |
|
) |
| |
◆ gl_M4_Rotate()
void gl_M4_Rotate |
( |
M4 * |
a, |
|
|
float |
t, |
|
|
int |
u |
|
) |
| |
◆ gl_M4_Transpose()
void gl_M4_Transpose |
( |
M4 * |
a, |
|
|
M4 * |
b |
|
) |
| |
◆ gl_MoveV3()
void gl_MoveV3 |
( |
V3 * |
a, |
|
|
V3 * |
b |
|
) |
| |
◆ gl_MulM3V3()
void gl_MulM3V3 |
( |
V3 * |
a, |
|
|
M4 * |
b, |
|
|
V3 * |
c |
|
) |
| |
◆ gl_MulM4V3()
void gl_MulM4V3 |
( |
V3 * |
a, |
|
|
M4 * |
b, |
|
|
V3 * |
c |
|
) |
| |
◆ gl_V3_New()
V3 gl_V3_New |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ gl_V3_Norm()
◆ gl_V4_New()
V4 gl_V4_New |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
w |
|
) |
| |
◆ Matrix_Inv()
int Matrix_Inv |
( |
float * |
r, |
|
|
float * |
m, |
|
|
int |
n |
|
) |
| |