annotate webGL/dandy/resources/sankaku.c~ @ 11:680b5b0cd1e4

upload
author NOBUYASU Oshiro
date Mon, 12 Jul 2010 08:01:12 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
NOBUYASU Oshiro
parents:
diff changeset
1 mycos = [];
NOBUYASU Oshiro
parents:
diff changeset
2 mysin = [];
NOBUYASU Oshiro
parents:
diff changeset
3
NOBUYASU Oshiro
parents:
diff changeset
4 function Mycos(c)
NOBUYASU Oshiro
parents:
diff changeset
5 {
NOBUYASU Oshiro
parents:
diff changeset
6 c %= 360;
NOBUYASU Oshiro
parents:
diff changeset
7 if(c < 0)
NOBUYASU Oshiro
parents:
diff changeset
8 c += 360;
NOBUYASU Oshiro
parents:
diff changeset
9 if((c <= 180))
NOBUYASU Oshiro
parents:
diff changeset
10 return (mycos[c]);
NOBUYASU Oshiro
parents:
diff changeset
11 if(c > 180)
NOBUYASU Oshiro
parents:
diff changeset
12 return (mycos[180 - (c - 180)]);
NOBUYASU Oshiro
parents:
diff changeset
13 return 0;
NOBUYASU Oshiro
parents:
diff changeset
14 }
NOBUYASU Oshiro
parents:
diff changeset
15
NOBUYASU Oshiro
parents:
diff changeset
16 function Mysin(c)
NOBUYASU Oshiro
parents:
diff changeset
17 {
NOBUYASU Oshiro
parents:
diff changeset
18 c %= 360;
NOBUYASU Oshiro
parents:
diff changeset
19 if( c < 0)
NOBUYASU Oshiro
parents:
diff changeset
20 c += 360;
NOBUYASU Oshiro
parents:
diff changeset
21 if(c <= 180)
NOBUYASU Oshiro
parents:
diff changeset
22 return (mysin[c]);
NOBUYASU Oshiro
parents:
diff changeset
23 if(c > 180)
NOBUYASU Oshiro
parents:
diff changeset
24 return (mysin[180 - (c - 180)] * -1);
NOBUYASU Oshiro
parents:
diff changeset
25 return 0;
NOBUYASU Oshiro
parents:
diff changeset
26 }