Synopsis
gboolean g3d_matrix_identity (gfloat *matrix);
gboolean g3d_matrix_multiply (gfloat *m1,
gfloat *m2,
gfloat *rm);
gboolean g3d_matrix_translate (gfloat x,
gfloat y,
gfloat z,
gfloat *rm);
gboolean g3d_matrix_rotate (gfloat angle,
gfloat ax,
gfloat ay,
gfloat az,
gfloat *rm);
gboolean g3d_matrix_rotate_xyz (gfloat rx,
gfloat ry,
gfloat rz,
gfloat *rm);
Details
g3d_matrix_identity ()
gboolean g3d_matrix_identity (gfloat *matrix);
g3d_matrix_multiply ()
gboolean g3d_matrix_multiply (gfloat *m1,
gfloat *m2,
gfloat *rm);
g3d_matrix_translate ()
gboolean g3d_matrix_translate (gfloat x,
gfloat y,
gfloat z,
gfloat *rm);
x : |
|
y : |
|
z : |
|
rm : |
|
Returns : |
|
g3d_matrix_rotate ()
gboolean g3d_matrix_rotate (gfloat angle,
gfloat ax,
gfloat ay,
gfloat az,
gfloat *rm);
angle : |
|
ax : |
|
ay : |
|
az : |
|
rm : |
|
Returns : |
|
g3d_matrix_rotate_xyz ()
gboolean g3d_matrix_rotate_xyz (gfloat rx,
gfloat ry,
gfloat rz,
gfloat *rm);
rx : |
|
ry : |
|
rz : |
|
rm : |
|
Returns : |
|