summaryrefslogtreecommitdiff
path: root/chickadee/math
Commit message (Expand)AuthorAgeFilesLines
* math: vector: Add vec3 cross product procedures.David Thompson2019-10-111-0/+16
* math: vector: Add vec3 arithmetic procedures.David Thompson2019-10-111-0/+21
* math: matrix: Add procedures for X and Y axis rotations.David Thompson2019-10-111-0/+30
* math: matrix: Add transform-x and transform-y procedures.David Thompson2019-01-061-8/+17
* math: rect: Add make-rect alias.David Thompson2018-12-131-2/+4
* math: vector: Add set-vec2! and set-vec3! procedures.David Thompson2018-12-131-5/+11
* math: grid: Simplify a formula.David Thompson2018-12-091-2/+2
* math: grid: A couple more optimizations.David Thompson2018-12-021-4/+3
* math: grid: Refactor to improve performance a little bit.David Thompson2018-12-021-173/+163
* Move pathfinding module to math directory.David Thompson2018-10-031-0/+77
* math: grid: Fix docstring in grid-move.David Thompson2018-10-021-1/+1
* math: matrix: Fix a few docstrings.David Thompson2018-09-271-3/+3
* math: vector: Fix vec2-normalize and vec3-normalize.David Thompson2018-09-101-12/+12
* math: vector: Add vec2*, vec2+, and vec2- procedures.David Thompson2018-09-101-0/+21
* math: Add grid module.David Thompson2018-09-021-0/+404
* Add bezier curve module.David Thompson2018-08-291-0/+82
* math: vector: Add read syntax.David Thompson2018-08-231-0/+26
* math: matrix: Fix typos in matrix4-2d-transform!David Thompson2018-01-171-2/+2
* math: matrix: Add matrix4-2d-transform! procedure.David Thompson2018-01-171-0/+42
* math: matrix: Allow translation by rect as if it were a vector.David Thompson2018-01-051-0/+7
* math: matrix: Allow translation with 3D vectors.David Thompson2017-11-121-5/+13
* math: vector: Export vec3-z.David Thompson2017-11-121-0/+1
* math: quaternion: Add custom record type printer.David Thompson2017-11-121-0/+11
* math: quaternion: Stop referncing inline procedure before it's defined.David Thompson2017-11-121-1/+2
* math: matrix: Support converting a quaternion into a rotation matrix.David Thompson2017-11-121-0/+32
* math: vector: Fix a couple docstrings.David Thompson2017-10-141-2/+2
* math: vector: Add custom record type printers for vectors.David Thompson2017-09-131-0/+12
* math: matrix: Fix docstring.David Thompson2017-09-131-4/+3
* math: matrix: Add perspective-projection function.David Thompson2017-09-131-0/+12
* math: matrix: Add custom record type printer.David Thompson2017-09-131-0/+24
* math: vector: Add 3-dimensional vector type.David Thompson2017-09-131-1/+147
* math: Add quaternion module.David Thompson2017-09-131-0/+96
* scripting: Add a tweening procedure.David Thompson2017-04-271-0/+104
* math: rect: Fix vec2-clamp-to-rect.David Thompson2017-01-241-1/+1
* math: vector: Fix vec2-copy and vec2-copy!David Thompson2017-01-241-23/+20
* math: matrix: Use vectors for matrix ops.David Thompson2017-01-131-16/+18
* math: matrix: Update to use new vector library.David Thompson2017-01-101-22/+12
* math: Begin rewrite of vector math module.David Thompson2017-01-101-182/+138
* math: Add rect module.David Thompson2017-01-101-0/+357
* First commit!David Thompson2017-01-042-0/+516