Oxide icon indicating copy to clipboard operation
Oxide copied to clipboard

Implement Matrix{22|33|44}

Open utilForever opened this issue 4 years ago • 0 comments

A list of features to implement

  • [x] Fill
  • [x] Set diagonal
  • [ ] Is similar
  • [ ] Is square
  • [x] Get rows
  • [x] Get cols
  • [ ] Transpose
  • [ ] Invert
  • [x] Sum
  • [x] Average
  • [x] Min
  • [x] Max
  • [x] Absolute min
  • [x] Absolute max
  • [x] Trace
  • [x] Determinant
  • [ ] Diagonal
  • [ ] Off diagonal
  • [ ] Strict lower triangle
  • [ ] Strict upper triangle
  • [ ] Lower triangle
  • [ ] Upper triangle
  • [ ] Transposed
  • [x] Inverse
  • [ ] Binary operators
    • [x] Plus
    • [x] Minus
    • [x] Multiply
    • [x] Divide
    • [ ] Reflected
    • [ ] Projected
    • [ ] Distance to
    • [ ] Dot product
    • [ ] Cross product
  • [x] Comparison operators
    • [x] Equal
    • [x] Not equal
  • [x] Helpers
    • [x] Make zero matrix
    • [x] Make identity matrix
    • [x] Make scale matrix
    • [x] Make rotation matrix
    • [x] Make translation matrix

utilForever avatar Apr 19 '21 11:04 utilForever