Crate mathx

source ·

Modules

Structs

  • A structure for a color where each channel is a floating point value between 0.0 and 1.0
  • A “static” structure used to compute math functions. Since f32 gets a lot of it’s functions stripped away when using no_std, you can use this structure to regain those functions. It will also work the same even if you don’t use it for no_std.
  • A struct that represents a 3D plane
  • A 4D quaternion that holds 3 complex numbers and 1 real number structured as such: (a + b i + c j + d k)
  • A 2D ray that holds an origin and direction both as 2D vectors
  • A 3D ray that holds an origin and direction both as 3D vectors
  • A 2D vector that holds an x-coordinate and y-coordinate
  • A 3D vector that holds an x-coordinate, y-coordinate, and z-coordinate