Khan Academy Processing.js использует градусы по умолчанию для значений угла, но вы можете изменить его:Как изменить режим угла в processing.js?
angleMode("radians");
Processing.js использует радианы, как по умолчанию, но документация относится к режиму угла (здесь в качестве параметра от вращать функции):
угла поплавок: угол поворота, указанный в радианах или градусах в зависимости от режима
текущего угла Но я не нашел функцию для ее изменения. Код самой функции циклического сдвига позволяет предположить, что нет режима степени:
Drawing2D.prototype.rotate = function(angleInRadians) {
modelView.rotateZ(angleInRadians);
modelViewInv.invRotateZ(angleInRadians);
curContext.rotate(angleInRadians);
};
Есть ли средство для изменения режима угла?
Да. Я перезаписываю функцию Академии Хана до обработки (обработки): var rotateFn = processing.rotate; processing.rotate = function (angle) {rotateFn (processing.radians (angle)); } Вам нравится полный код? – Michael
Мне не нужно видеть полный код, но этот вопрос по-прежнему отмечен как «нужен ответ», поэтому я хотел проверить с вами, чтобы узнать, нужна ли вам помощь. –
Я написал ответ ;-) – Michael