PicoMiteVGA DEMO


Author Message
javavi

Guru

Joined: 01/10/2023
Location: Ukraine
Posts: 565
Posted: 04:04pm 21 Sep 2024      

Iron Chain

  Quote  Option ANGLE DEGREES
R=100:p=28:G=R+p
For W=0 To 550 Step 93
 S=Sin(W+33)
 C=Cos(W+33)
 For X=0 To G: F=X: If F<R-p Then F=R-p
 For I=0 To 60: K=F+I*(G-F)/60
 Z=S*Sqr(p*p-(K-R)*(K-R))
 Y=C*Sqr(K*K-X*X)
 For M=-1 To 1 Step 2
 For N=-1 To 1 Step 2
 For O=-1 To 1 Step 2
 A=M*X+W*1.5: B=N*Y+O*Z+240
 J=(7*(A Mod 4)+5*(B Mod 4)) Mod 16
 If (N*Y*S/C-O*Z*C/S)+G >19*J Then Pixel A, B
Next :Next :Next :Next :Next :Next