mirror of https://github.com/jkjoy/sunpeiwen.git
20 lines
362 B
JavaScript
20 lines
362 B
JavaScript
|
|
||
|
/**
|
||
|
* Convert given value's base into the parameter unitName
|
||
|
*
|
||
|
* @param {Double} value
|
||
|
* @param {String} unitName
|
||
|
* @return {Double}
|
||
|
* @api private
|
||
|
*/
|
||
|
|
||
|
module.exports = function convertAngle(value, unitName) {
|
||
|
var factors = {
|
||
|
"rad" : 1,
|
||
|
"deg" : 180 / Math.PI,
|
||
|
"turn": 0.5 / Math.PI,
|
||
|
"grad": 200 / Math.PI
|
||
|
}
|
||
|
return value * factors[unitName];
|
||
|
}
|