Skip to content

Add Vector2f, Matrix2f and Quaternionf as in Aventura - #3

Merged
obarry merged 2 commits into
masterfrom
work
Oct 4, 2026
Merged

obarry merged 2 commits into
masterfrom
work

Conversation

@obarry

@obarry obarry commented Oct 4, 2026

Copy link
Copy Markdown
Owner
  • Vector2f: same API as Vector3f (operators, ==, dot, length(Squared), distance(Squared), normalize, toArray, interpolate, exceptions)
  • Matrix2f: same API as Matrix3f (identity, rows/columns, get/setArray, trace, determinant, transpose, inverse through GaussJordanSolver)
  • Quaternionf: from axis/angle or rotation matrix, Hamilton product, conjugate, inverse, normalize, dot, slerp, toMatrix3/4, toAxisAngle
  • Add the new files to CMake and the Visual Studio project, with tests

obarry and others added 2 commits October 4, 2026 15:08
- Vector2f: same API as Vector3f (operators, ==, dot, length(Squared),
  distance(Squared), normalize, toArray, interpolate, exceptions)
- Matrix2f: same API as Matrix3f (identity, rows/columns, get/setArray,
  trace, determinant, transpose, inverse through GaussJordanSolver)
- Quaternion: from axis/angle or rotation matrix, Hamilton product,
  conjugate, inverse, normalize, dot, slerp, toMatrix3/4, toAxisAngle
- Add the new files to CMake and the Visual Studio project, with tests

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FmLcUnAfhtVMCNPGNw5Lxb
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@obarry
obarry merged commit 6894fde into master Oct 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant