72 lines
1.4 KiB
Text
72 lines
1.4 KiB
Text
```
|
||
#define PHI 6.28318530718
|
||
```
|
||
|
||
morph_angle_as_degrees_to_turns_float ()
|
||
Angle ~ Degrees ~ ℝ ~ native.Float
|
||
--> Angle ~ Turns ~ ℝ ~ native.Float
|
||
```
|
||
*dst = *src / 360.0;
|
||
return 0;
|
||
```
|
||
|
||
morph_angle_as_degrees_to_turns_double ()
|
||
Angle ~ Degrees ~ ℝ ~ native.Double
|
||
--> Angle ~ Turns ~ ℝ ~ native.Double
|
||
```
|
||
*dst = *src / 360.0;
|
||
return 0;
|
||
```
|
||
|
||
|
||
morph_angle_as_turns_to_degrees_float ()
|
||
Angle ~ Turns ~ ℝ ~ native.Float
|
||
--> Angle ~ Degrees ~ ℝ ~ native.Float
|
||
```
|
||
*dst = *src * 360.0;
|
||
return 0;
|
||
```
|
||
|
||
morph_angle_as_turns_to_degrees_double ()
|
||
Angle ~ Turns ~ ℝ ~ native.Double
|
||
--> Angle ~ Degrees ~ ℝ ~ native.Double
|
||
```
|
||
*dst = *src * 360.0;
|
||
return 0;
|
||
```
|
||
|
||
|
||
|
||
|
||
morph_angle_as_radians_to_turns_float ()
|
||
Angle ~ Radians ~ ℝ ~ native.Float
|
||
--> Angle ~ Turns ~ ℝ ~ native.Float
|
||
```
|
||
*dst = *src / PHI;
|
||
return 0;
|
||
```
|
||
|
||
morph_angle_as_radians_to_turns_double ()
|
||
Angle ~ Radians ~ ℝ ~ native.Double
|
||
--> Angle ~ Turns ~ ℝ ~ native.Double
|
||
```
|
||
*dst = *src / PHI;
|
||
return 0;
|
||
```
|
||
|
||
|
||
morph_angle_as_turns_to_radians_float ()
|
||
Angle ~ Turns ~ ℝ ~ native.Float
|
||
--> Angle ~ Radians ~ ℝ ~ native.Float
|
||
```
|
||
*dst = *src * PHI;
|
||
return 0;
|
||
```
|
||
|
||
morph_angle_as_degrees_to_radians_double ()
|
||
Angle ~ Turns ~ ℝ ~ native.Double
|
||
--> Angle ~ Radians ~ ℝ ~ native.Double
|
||
```
|
||
*dst = *src * PHI;
|
||
return 0;
|
||
```
|