diff --git a/README.md b/README.md index 2d0d537c..15189c42 100644 --- a/README.md +++ b/README.md @@ -145,7 +145,7 @@ These examples incubate dotSCAD and dotSCAD refactors these examples. See [examp - [util/lerp](https://openhome.cc/eGossip/OpenSCAD/lib3x-lerp.html) - [util/parse_number](https://openhome.cc/eGossip/OpenSCAD/lib3x-parse_number.html) - util/polar_coordinate -- util/radians +- [util/radians](https://openhome.cc/eGossip/OpenSCAD/lib3x-radians.html) - [util/rand](https://openhome.cc/eGossip/OpenSCAD/lib3x-rand.html) - [util/reverse](https://openhome.cc/eGossip/OpenSCAD/lib3x-reverse.html) - [util/slice](https://openhome.cc/eGossip/OpenSCAD/lib3x-slice.html) diff --git a/docs/lib3x-radians.md b/docs/lib3x-radians.md new file mode 100644 index 00000000..5c693e20 --- /dev/null +++ b/docs/lib3x-radians.md @@ -0,0 +1,15 @@ +# radian + +Converts a degree measurement to the corresponding value in radians. + +**Since:**: 3.0 + +## Parameters + +- `degrees` : The degrees value. + +## Examples + + use ; + + assert(radians(180) == PI); diff --git a/src/util/radians.scad b/src/util/radians.scad index cdefb799..bef07398 100644 --- a/src/util/radians.scad +++ b/src/util/radians.scad @@ -1 +1,11 @@ +/** +* radians.scad +* +* @copyright Justin Lin, 2020 +* @license https://opensource.org/licenses/lgpl-3.0.html +* +* @see https://openhome.cc/eGossip/OpenSCAD/lib3x-radians.html +* +**/ + function radians(degrees) = PI / 180 * degrees; \ No newline at end of file