|
0.3.1
|
Data Structures | |
| union | lookat_t |
| Not yet documented. More... | |
| struct | ortho_params |
| Not yet documented. More... | |
| struct | iso_params |
| Not yet documented. More... | |
| struct | persp_params |
| Not yet documented. More... | |
| struct | xformed_point |
| Not yet documented. More... | |
| struct | lookat_t.basis |
| Not yet documented. More... | |
Typedefs | |
| typedef struct ortho_params | ortho_params_t |
| Not yet documented. | |
| typedef struct iso_params | iso_params_t |
| Not yet documented. | |
| typedef struct persp_params | persp_params_t |
| Not yet documented. | |
| typedef struct xformed_point | xformed_point_t |
| Not yet documented. | |
Functions | |
| void | math3d_lookat (const fix16_vec3_t *from, const fix16_vec3_t *to, const fix16_vec3_t *world_up, lookat_t *lookat) |
| Not yet documented. | |
| fix16_t | math3d_view_distance_calc (int16_t screen_width, angle_t fov_angle) |
| Not yet documented. | |
| void | math3d_points_perspective_xform (const persp_params_t *params, const fix16_vec3_t *points, uint32_t count, xformed_point_t *results) |
| Not yet documented. | |
| void | math3d_points_orthographic_xform (const ortho_params_t *params, const fix16_vec3_t *points, uint32_t count, xformed_point_t *results) |
| Not yet documented. | |
| void | math3d_points_isometric_xform (const iso_params_t *params, const fix16_vec3_t *points, uint32_t count, xformed_point_t *results) |
| Not yet documented. | |
Description goes here.
| union lookat_t |
Not yet documented.
| Data Fields | ||
|---|---|---|
| fix16_mat33_t | matrix | Not yet documented. |
| struct lookat_t.basis | basis | Not yet documented. |
| struct ortho_params |
Not yet documented.
| Data Fields | ||
|---|---|---|
| const fix16_mat43_t * | view_matrix | Not yet documented. |
| fix16_t | ortho_size | Not yet documented. |
| struct iso_params |
Not yet documented.
| Data Fields | ||
|---|---|---|
| const fix16_mat43_t * | view_matrix | Not yet documented. |
| fix16_t | ortho_size | Not yet documented. |
| angle_t | view_angle | Not yet documented. |
| struct persp_params |
Not yet documented.
| Data Fields | ||
|---|---|---|
| const fix16_mat43_t * | view_matrix | Not yet documented. |
| fix16_t | view_distance | Not yet documented. |
| struct xformed_point |
Not yet documented.
| Data Fields | ||
|---|---|---|
| int16_vec2_t | screen_point | Not yet documented. |
| fix16_t | depth_value | Not yet documented. |
| struct lookat_t.basis |
Not yet documented.
| Data Fields | ||
|---|---|---|
| fix16_vec3_t | right | Not yet documented. |
| fix16_vec3_t | up | Not yet documented. |
| fix16_vec3_t | forward | Not yet documented. |
| void math3d_lookat | ( | const fix16_vec3_t * | from, |
| const fix16_vec3_t * | to, | ||
| const fix16_vec3_t * | world_up, | ||
| lookat_t * | lookat | ||
| ) |
Not yet documented.
| [in] | from | |
| [in] | to | |
| [in] | world_up | |
| [out] | lookat |
Not yet documented.
| screen_width | Not yet documented. |
| fov_angle | Not yet documented. |
| void math3d_points_perspective_xform | ( | const persp_params_t * | params, |
| const fix16_vec3_t * | points, | ||
| uint32_t | count, | ||
| xformed_point_t * | results | ||
| ) |
Not yet documented.
| params | Not yet documented. | |
| points | Not yet documented. | |
| count | Not yet documented. | |
| [out] | results | Not yet documented. |
| void math3d_points_orthographic_xform | ( | const ortho_params_t * | params, |
| const fix16_vec3_t * | points, | ||
| uint32_t | count, | ||
| xformed_point_t * | results | ||
| ) |
Not yet documented.
| params | Not yet documented. | |
| points | Not yet documented. | |
| count | Not yet documented. | |
| [out] | results | Not yet documented. |
| void math3d_points_isometric_xform | ( | const iso_params_t * | params, |
| const fix16_vec3_t * | points, | ||
| uint32_t | count, | ||
| xformed_point_t * | results | ||
| ) |
Not yet documented.
| params | Not yet documented. | |
| points | Not yet documented. | |
| count | Not yet documented. | |
| [out] | results | Not yet documented. |