36 lines
934 B
Plaintext
36 lines
934 B
Plaintext
/* Trig in Jsish */
|
|
var x;
|
|
|
|
;x = Math.PI / 4;
|
|
;Math.sin(x);
|
|
;Math.cos(x);
|
|
;Math.tan(x);
|
|
;Math.asin(Math.sin(x)) * 4;
|
|
;Math.acos(Math.cos(x)) * 4;
|
|
;Math.atan(Math.tan(x));
|
|
;Math.atan2(Math.tan(x), 1.0);
|
|
;Math.atan2(Math.tan(x), -1.0);
|
|
|
|
;x = 45.0;
|
|
;Math.sin(x * Math.PI / 180);
|
|
;Math.cos(x * Math.PI / 180);
|
|
;Math.tan(x * Math.PI / 180);
|
|
|
|
/*
|
|
=!EXPECTSTART!=
|
|
x = Math.PI / 4 ==> 0.7853981633974483
|
|
Math.sin(x) ==> 0.7071067811865475
|
|
Math.cos(x) ==> 0.7071067811865476
|
|
Math.tan(x) ==> 0.9999999999999999
|
|
Math.asin(Math.sin(x)) * 4 ==> 3.141592653589793
|
|
Math.acos(Math.cos(x)) * 4 ==> 3.141592653589793
|
|
Math.atan(Math.tan(x)) ==> 0.7853981633974483
|
|
Math.atan2(Math.tan(x), 1.0) ==> 0.7853981633974483
|
|
Math.atan2(Math.tan(x), -1.0) ==> 2.356194490192345
|
|
x = 45.0 ==> 45
|
|
Math.sin(x * Math.PI / 180) ==> 0.7071067811865475
|
|
Math.cos(x * Math.PI / 180) ==> 0.7071067811865476
|
|
Math.tan(x * Math.PI / 180) ==> 0.9999999999999999
|
|
=!EXPECTEND!=
|
|
*/
|