UNPKG

gs-json

Version:

gs-JSON is a domain agnostic unifying 3D file format for geometric and semantic modelling (hence the 'gs').

33 lines (32 loc) 737 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.checkCircleAngles = checkCircleAngles; /** * Corrects the angles in a circle * @param * @return */ function checkCircleAngles(angles) { if (angles === undefined || angles === null) { return undefined; } // fix angle 0 if (Math.abs(angles[0]) > 360) { angles[0] = angles[0] % 360; } if (angles[0] < 0) { angles[0] = 360 + angles[0]; } // fix angle 1 if (Math.abs(angles[1]) > 360) { angles[1] = angles[1] % 360; } if (angles[1] < 0) { angles[1] = 360 + angles[1]; } // return the fixed angles return angles; } //# sourceMappingURL=_utils.js.map