exponentialSpiral.frink

Download or view exponentialSpiral.frink in plain text format



use pi.frink

digits = 100
pi = Pi.getPi[digits]
piStr = "$pi"

g = new graphics
p = new polyline
d = 0

for i=2 to digits+2
{
   x = -cos[.5 i] * log[i] 
   y = - sin[.5 i] * log[i]
   diam = .3/log[i]
   g.color[0,0,0]
   g.drawEllipseCenter[x,y,diam,diam]
   g.font["SansSerif", diam]
   g.color[.5,.5,.5]
   g.text[substrLen[piStr,d,1],x,y]
   d = d + 1
   p.addPoint[x,y]
}

g.color[0.8,0.8,.9]
g.add[p]
g.show[]
g.write["spiral1.svg",800,600]


Download or view exponentialSpiral.frink in plain text format


This is a program written in the programming language Frink.
For more information, view the Frink Documentation or see More Sample Frink Programs.

Alan Eliasen was born 20145 days, 7 hours, 39 minutes ago.