Crate euler

source ·
Expand description

An experimental mathematics library for computer graphics.

Macros

  • Double-precision 2x2 matrix macro constructor.
  • Double-precision 3x3 matrix macro constructor.
  • Double-precision 4x4 matrix macro constructor.
  • Double-precision quaternion macro constructor.
  • Double-precision 2D vector macro constructor.
  • Double-precision 3D vector macro constructor.
  • Double-precision 4D vector macro constructor.
  • Single-precision 2x2 matrix macro constructor.
  • Single-precision 3x3 matrix macro constructor.
  • Single-precision 4x4 matrix macro constructor.
  • Single-precision quaternion macro constructor.
  • Single-precision 2D vector macro constructor.
  • Single-precision 3D vector macro constructor.
  • Single-precision 4D vector macro constructor.

Structs

  • Double-precision 2x2 column major matrix.
  • Double-precision 2x2 column major matrix.
  • Double-precision 2x2 column major matrix.
  • Double-precision quaternion.
  • Double-precision translation + rotation + non-uniform scale transform.
  • Double-precision 2D vector.
  • Double-precision 3D vector.
  • Double-precision 4D vector.
  • Single-precision 2x2 column major matrix.
  • Single-precision 2x2 column major matrix.
  • Single-precision 2x2 column major matrix.
  • Single-precision quaternion.
  • Single-precision translation + rotation + non-uniform scale transform.
  • Single-precision 2D vector.
  • Single-precision 3D vector.
  • Single-precision 4D vector.