1use angles::Angle;
2pub use rand;
3
4pub mod angles;
5#[allow(non_upper_case_globals)]
6pub mod constants;
7pub mod phys;
8
9pub fn sin_f32(x: f32) -> Angle {
11 Angle::Radians(x.sin())
12}
13
14pub fn asin_f32(x: f32) -> Angle {
16 Angle::Radians(x.asin())
17}
18
19#[allow(non_snake_case)]
20pub fn asin_Angle(x: Angle) -> Angle {
22 Angle::Radians(x.as_radians().value().asin())
23}
24
25pub fn sin_f64(x: f64) -> Angle {
26 Angle::Radians(x.sin() as f32)
27}
28
29pub fn cos_f32(x: f32) -> Angle {
30 Angle::Radians(x.cos())
31}