Sin(),cos(),atan()
長さ1の棒を地面との角度がθ(単位はラジアン)になるように倒したとき、そのx座標がcos(θ),y座標がsin(θ)です。要するに角度から座標を求めます。
例1
ACLS
XSCREEN 1
VAR X,Y
SPSET 0,0
WHILE 1
WAIT 1
X=X+COS(RAD(30))*2
Y=Y+SIN(RAD(30))*2
SPOFS 0,X,Y
WEND
例2
ACLS
VAR I,X1,Y1 ,X2,Y2
FOR I=0 TO 360
WAIT 1
X1=ROUND(200+100*COS(RAD(I)))
Y1=ROUND(120-100*SIN(RAD(I)))
X2=ROUND(200+100*COS(RAD(I+1)))
Y2=ROUND(120-100*SIN(RAD(I+1)))
GLINE X1,Y1,X2,Y2
NEXT I