# rmath A math library implemented by Rust. --- ## algebra - `f32` Type - `Vec2f`, `Vec3f`, `Vec4f` - `Mat2f`, `Mat3f`, `Mat4f` - `f64` Type - `Vec2d`, `Vec3d`, `Vec4d` - `Mat2d`, `Mat3d`, `Mat4d` - transform - `Transform` - trait `Transformable` ## color - `f32` Type - `RGBf`, `RGBAf` - `f64` Type - `RGB`, `RGBA` - `u8` Type - `RGB24`, `RGB32` ## geometry - bounds - `Bounds3` - ray - `Ray` ## sampling - rng - `Pcg32` - method - `concentric_sample_disk` - `uniform_sample_disk` - `uniform_sample_sphere` - `uniform_sample_hemisphere`