Programming C, C++, Java, PHP, Ruby, Turing, VB
Computer Science Canada 
Programming C, C++, Java, PHP, Ruby, Turing, VB  

Username:   Password: 
 RegisterRegister   
 spiral
Index -> Programming, Turing -> Turing Submissions
View previous topic Printable versionDownload TopicRate TopicSubscribe to this topicPrivate MessagesRefresh page View next topic
Author Message
Homer_simpson




PostPosted: Wed Sep 24, 2008 11:47 pm   Post subject: spiral

just a bucha circles that move the same length at every radius.


Quote:
View.Set ("offscreenonly")
colorback (black)

var x, y, xt, yt : real := 0
const valence := 200
const detail := 1
const pie := 3.14

function divi (x, y : real) : real
if y = 0 then
result 9999999
else
result (x / y)
end if
end divi

var len := 5 %(2 * pie * (valence * detail)) / 300
var dx, dxp : real := 0
cls
color (white)
for ii : 0 .. 9000
for rad : (2 * detail) .. valence * detail by detail
%360=(2*pie*rad)
%x=length
dx := (len * 360) / (2 * pie * rad)
Draw.Line (
%round (cosd (((ii * len) * (2 * pie * (rad - detail)) / 360) + 90) * (rad - detail)) + 320,
%round (sind (((ii * len) * (2 * pie * (rad - detail)) / 360) + 90) * (rad - detail)) + 200,
round (cosd (ii * dxp + 90) * (rad - detail)) + 320,
round (sind (ii * dxp + 90) * (rad - detail)) + 200,
round (cosd (ii * dx + 90) * rad) + 320,
round (sind (ii * dx + 90) * rad) + 200, white)

Draw.Line (
%round (cosd (((ii * len) * (2 * pie * (rad - detail)) / 360) + 90) * (rad - detail)) + 320,
%round (sind (((ii * len) * (2 * pie * (rad - detail)) / 360) + 90) * (rad - detail)) + 200,
round (cosd (ii * dxp + 270) * (rad - detail)) + 320,
round (sind (ii * dxp + 270) * (rad - detail)) + 200,
round (cosd (ii * dx + 270) * rad) + 320,
round (sind (ii * dx + 270) * rad) + 200, white)

dxp := (len * 360) / (2 * pie * rad)

end for
%put (ii * ((len * 360) / (2 * pie * detail)) + 90) div 360
%Draw.FillOval (320, 200, 3, 3, blue)
View.Update
%delay (100)
cls
end for

Sponsor
Sponsor
Sponsor
sponsor
Homer_simpson




PostPosted: Wed Sep 24, 2008 11:48 pm   Post subject: Re: spiral

and colors
Quote:
View.Set ("offscreenonly")
colorback (black)

var x, y, xt, yt : real := 0
const valence := 100
const detail := 1
const pie := 3.14


var len := 1 %(2 * pie * (valence * detail)) / 300
var dx, dxp : real := 0
cls
color (white)
for ii : 0 .. 9000
for rad : (2 * detail) .. valence * detail by detail
for deg : 1 .. 360 by 36
%360=(2*pie*rad)
%x=length
dx := (len * 360) / (2 * pie * rad)
Draw.Line (
%round (cosd (((ii * len) * (2 * pie * (rad - detail)) / 360) + 90) * (rad - detail)) + 320,
%round (sind (((ii * len) * (2 * pie * (rad - detail)) / 360) + 90) * (rad - detail)) + 200,
round (cosd (ii * dxp + deg) * (rad - detail)) + 320,
round (sind (ii * dxp + deg) * (rad - detail)) + 200,
round (cosd (ii * dx + deg) * rad) + 320,
round (sind (ii * dx + deg) * rad) + 200, (rad + ii) mod 255)

/*Draw.Line (
%round (cosd (((ii * len) * (2 * pie * (rad - detail)) / 360) + 90) * (rad - detail)) + 320,
%round (sind (((ii * len) * (2 * pie * (rad - detail)) / 360) + 90) * (rad - detail)) + 200,
round (cosd (ii * dxp + 270) * (rad - detail)) + 320,
round (sind (ii * dxp + 270) * (rad - detail)) + 200,
round (cosd (ii * dx + 270) * rad) + 320,
round (sind (ii * dx + 270) * rad) + 200, blue)
*/
end for

dxp := (len * 360) / (2 * pie * rad)
end for
%put (ii * ((len * 360) / (2 * pie * detail)) + 90) div 360
%Draw.FillOval (320, 200, 3, 3, blue)
View.Update
%delay (100)
%cls
end for

petree08




PostPosted: Thu Sep 25, 2008 11:48 am   Post subject: RE:spiral

A+

+bits

very nice

i love trig
SNIPERDUDE




PostPosted: Thu Sep 25, 2008 2:54 pm   Post subject: Re: RE:spiral

petree08 @ September 25th 2008 wrote:
i love trig


Trig is awesome.

And cool spiral. Cool
Clayton




PostPosted: Thu Sep 25, 2008 7:08 pm   Post subject: RE:spiral

I'm not too sure of what exactly is going on here, but I think this topic is spammy enough to warrant being locked.

I'm still confused though.

This thread is locked
Display posts from previous:   
   Index -> Programming, Turing -> Turing Submissions
View previous topic Tell A FriendPrintable versionDownload TopicRate TopicSubscribe to this topicPrivate MessagesRefresh page View next topic

Page 1 of 1  [ 5 Posts ]
Jump to:   


Style:  
Search: