Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

spiral formula needed

0 views
Skip to first unread message

ilaboo

unread,
Oct 15, 2003, 5:52:42 PM10/15/03
to
is there a boook etc where i can find the equation to make a spiral--on a
flat plane--i want to create what looks like a watch spring.
thanks


--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

Gordon D. Pusch

unread,
Oct 15, 2003, 11:28:47 PM10/15/03
to
ilaboo <ple...@earthlink.net> writes:

> is there a boook etc where i can find the equation to make a spiral--on a
> flat plane--

Try pretty much _any_ good math handbook --- most of them have a chapter on
analytic geometry.


> i want to create what looks like a watch spring.

You will need to be more specific than that. There are many different
types of spirals. The three most common types of spirals are Archimedean,
logarithmic, and hyperbolic; each type has different mathematical properties.
What do you want to use it for ???


-- Gordon D. Pusch

perl -e '$_ = "gdpusch\@NO.xnet.SPAM.com\n"; s/NO\.//; s/SPAM\.//; print;'

Roedy Green

unread,
Oct 16, 2003, 7:24:16 PM10/16/03
to
On Wed, 15 Oct 2003 21:52:42 GMT, ilaboo <ple...@earthlink.net> wrote
or quoted :

>is there a boook etc where i can find the equation to make a spiral--on a
>flat plane--i want to create what looks like a watch spring.
>thanks

Think of it this way, a spiral is a circle with a variable radius that
increases by some monotonically increasing function of the angle.

so in polar co-ordinates your graph is :

radius = constant * angle

You convert back to x,y co-ordinates with

x = radius * cos( angle )

y = radius * sin( angle )

You can get different sorts of spiral with a function like this:

radius = constant * angle ^ power

or
radius = constant * log ( angle );

To actually draw the figures with a Java computer program, see
http://mindprod.com/jgloss/canvas.html

If you wanted me to write such a program for you, I would be happy to
do so for $50 US.

--
Canadian Mind Products, Roedy Green.
Coaching, problem solving, economical contract programming.
See http://mindprod.com/jgloss/jgloss.html for The Java Glossary.

Roedy Green

unread,
Oct 16, 2003, 8:59:52 PM10/16/03
to
On Thu, 16 Oct 2003 23:24:16 GMT, Roedy Green <ro...@seewebsite.com>
wrote or quoted :

>so in polar co-ordinates your graph is :
>
>radius = constant * angle

see http://mindprod.com/jgloss/polar.html

ilaboo

unread,
Oct 17, 2003, 7:47:33 AM10/17/03
to
using it to create a wedding band design
thanks
peter


On 15 Oct 2003 22:28:47 -0500, Gordon D. Pusch <gdp...@NO.xnet.SPAM.com>
wrote:

--

ilaboo

unread,
Oct 17, 2003, 8:08:21 AM10/17/03
to

\
see below


On Thu, 16 Oct 2003 23:24:16 GMT, Roedy Green <ro...@seewebsite.com> wrote:

> On Wed, 15 Oct 2003 21:52:42 GMT, ilaboo <ple...@earthlink.net> wrote
> or quoted :
>
>> is there a boook etc where i can find the equation to make a spiral--on
>> a
>> flat plane--i want to create what looks like a watch spring.
>> thanks
>
> Think of it this way, a spiral is a circle with a variable radius that
> increases by some monotonically increasing function of the angle.
>
> so in polar co-ordinates your graph is :
>
> radius = constant * angle
>
> You convert back to x,y co-ordinates with


can i do something like this

x = (constant * angle) * cos( angle )

y = (constant * angle) * sin( angle )


>
>
>
> You can get different sorts of spiral with a function like this:
>
> radius = constant * angle ^ power
>
> or
> radius = constant * log ( angle );
>
> To actually draw the figures with a Java computer program, see
> http://mindprod.com/jgloss/canvas.html
>
> If you wanted me to write such a program for you, I would be happy to
> do so for $50 US.
>
> --
> Canadian Mind Products, Roedy Green.
> Coaching, problem solving, economical contract programming.
> See http://mindprod.com/jgloss/jgloss.html for The Java Glossary.

--

Roedy Green

unread,
Oct 17, 2003, 4:45:11 PM10/17/03
to
On Fri, 17 Oct 2003 12:08:21 GMT, ilaboo <ple...@earthlink.net> wrote
or quoted :

> can i do something like this


>
>x = (constant * angle) * cos( angle )
>
> y = (constant * angle) * sin( angle )


Since your aim is artistic, I'd just try it. Even little kids can play
with equations like this to get fun effects. You soon catch on to
what the visual effect is when you change a given constant.

0 new messages