Files
mk64/src
Jed Grabman 91ee36c539 Rewrite of math_util (#727)
* Document projection matrix function

Document function for computing a projection matrix. Used for camera and graphics.

* Fix loop index bug

Fix straightforward loop index bug introduced in last commit

* Style guide updates

Changes to match style recommendations
* Update function variables to camelCase
* Use dOxygen tags
* Use block comment

* Document math functions

* Give all functions in src\racing\math_util.c descriptive names

* Improve documentation for math_util

Improves a number of functions by giving descriptive argument names and comments

* Additional merge

* Fix style issues

update variables / parameters to use camelCase instead of snakeCase

* doxygen and other documentation

* Add doxygen documentation
* Rename mat -> mtx for consistency among matrices
* Theta -> Angle for angles
* Give some arguments more descriptive names

* Partial documentation for calculate_orientation_matrix

Documentation for when cosAxisY is 1 and observations that things break when if it does not equal 1.

* Rename functions

Renamed multiple functions for accuracy or clarity

* doxygen whitespace alignment

Improve readability of doxygen info by aligning text

* Make format check

Formatting updates suggested by make format

* Make skyboxes static

* Change function name

angle_from_coords -> get_angle_between_coords

* Math values renamed

Functions:
render_distance_squared -> distance_if_visible
mtxf_rotation_zxy_translate -> mtxf_rotate_zxy_translate

Arguments:
vecTrans -> translate

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-28 11:39:14 -06:00
..
2025-06-28 11:39:14 -06:00
2025-06-28 11:35:02 -06:00
2025-01-18 17:24:09 -07:00
2025-01-18 17:24:09 -07:00
2024-09-11 16:52:36 -06:00
2025-06-28 11:39:14 -06:00
2024-08-24 15:27:53 -06:00
2024-08-24 15:27:53 -06:00
2024-09-15 14:41:39 -06:00
2025-06-28 11:39:14 -06:00
2024-09-15 14:41:39 -06:00
2025-05-08 15:00:53 -06:00
2025-05-08 15:00:53 -06:00
2025-06-28 11:39:14 -06:00
2025-05-08 15:00:53 -06:00
2025-01-18 17:24:09 -07:00
2024-08-16 15:38:16 -06:00
2025-05-11 18:03:50 -06:00
2025-06-28 11:39:14 -06:00
2025-06-21 11:56:23 -06:00
2024-08-16 15:38:16 -06:00
2024-08-24 15:27:53 -06:00
2024-08-24 15:27:53 -06:00
2025-01-18 17:24:09 -07:00
2025-05-18 14:19:43 -06:00
2025-05-11 18:03:50 -06:00
2025-05-11 18:03:50 -06:00
2024-08-24 15:27:53 -06:00
2024-08-24 15:27:53 -06:00
2025-05-11 18:03:50 -06:00
2025-05-11 18:03:50 -06:00
2025-05-08 15:00:53 -06:00
2025-01-18 17:24:09 -07:00
2025-06-28 11:39:14 -06:00
2025-01-18 17:24:09 -07:00