RT
Functions
mat3.c File Reference
#include "librt.h"
Include dependency graph for mat3.c:

Functions

t_matrix matrix_mult (const t_matrix *lhs, const t_matrix *rhs)
 
t_vec3 get_column (t_matrix m, int column)
 
void set_column (t_matrix *m, int column, t_vec3 vec)
 
void set_row (t_matrix *m, int row, t_vec3 vec)
 
t_matrix mat_set_axes (t_vec3 x, t_vec3 y, t_vec3 z)
 

Function Documentation

◆ get_column()

t_vec3 get_column ( t_matrix  m,
int  column 
)

◆ mat_set_axes()

t_matrix mat_set_axes ( t_vec3  x,
t_vec3  y,
t_vec3  z 
)

◆ matrix_mult()

t_matrix matrix_mult ( const t_matrix lhs,
const t_matrix rhs 
)

◆ set_column()

void set_column ( t_matrix m,
int  column,
t_vec3  vec 
)

◆ set_row()

void set_row ( t_matrix m,
int  row,
t_vec3  vec 
)