aboutsummaryrefslogtreecommitdiff
path: root/redist/linmath.c
Commit message (Collapse)AuthorAgeFilesLines
* Start work on determining rotation using quaternions onlyMike Turvey2017-12-281-0/+36
| | | | | | | | Rotation was previously approximated using axis/angle This change starts down the path of using quaternions exclusively. This change appears to give at least as good as answers as the axis/angle model in basic cases (also only tested with 1 lighthouse), but it is currently much slower and runs in unpredictable time.
* Add angleaxisfrom2vect()Mike Turvey2017-05-301-0/+39
|
* Fix Tori PoserMike Turvey2017-05-211-15/+17
| | | | | | quattomatrix33() needed to be updated after the fix in quatfrom2vectors Additional poser updates to make it more robust. Poser is now updating based on both lighthouses. Expect significant jitter from this.
* Fixing quatfrom2vectorsmwturvey2017-05-021-7/+5
|
* Merge pull request #45 from mwturvey/AddingPosersMichael Turvey2017-03-271-0/+22
|\ | | | | Tori Tracking is getting VERY close
| * Getting very closemwturvey2017-03-271-0/+3
| |
| * Adding operation for rotating about an axismwturvey2017-03-271-0/+19
| |
* | Dave's affine solve is getting close.cnlohr2017-03-241-1/+1
|/
* Fix WarningsCNLohr2017-03-171-8/+8
|
* Almost able to build on Windows.CNLohr2017-03-141-1/+1
|
* update with another test.cnlohr2017-03-121-0/+24
|
* Merge remote-tracking branch 'remotes/upstream/master' into Octavios_AlgorithmMike Turvey2017-03-111-18/+53
|\ | | | | | | | | Conflicts: redist/linmath.c
| * Update linmath to allow for transforming the pose solver for testing purposes.cnlohr2017-03-091-8/+9
| |
| * Fix wrong quat functions + Add matrix->quat conversion.cnlohr2017-03-091-12/+46
| |
* | Cleanup & torus updatesmwturvey2017-03-101-147/+0
|/
* apparently quat code had been wrong for quite some time. Luckily it was ↵cnlohr2017-03-081-6/+1
| | | | code that would rarely execute.
* Fix bug in lib math angle calculationmwturvey2017-02-141-1/+1
|
* Replaced rotation algorithm & cleanupmwturvey2017-02-081-291/+303
|
* Replacing rotation matrix (wip)mwturvey2017-02-071-38/+147
|
* Merging math librariesMike Turvey2017-02-071-23/+196
|
* Fix library add two more utility functionscnlohr2016-12-151-1/+16
|
* Add Linmath to the redistributable portion.cnlohr2016-12-141-0/+326