POV-Ray : Newsgroups : povray.newusers : Curving cylinders and cones? Server Time
5 Nov 2024 03:18:51 EST (-0500)
  Curving cylinders and cones? (Message 1 to 10 of 23)  
Goto Latest 10 Messages Next 10 Messages >>>
From: Simon Lemieux
Subject: Curving cylinders and cones?
Date: 1 Oct 2000 16:25:21
Message: <39D79DE8.C3F35E29@yahoo.com>
Hi,
	I was wondering if there were a command for bending/curving/etc a cylinder or a
cone?  Where should i look in the manual for such command?  I'm currently
putting a lot of little cylinders/cones and rotate them all with a script to
give a good curving effect... but this slows the render a bit since there is
like 200 cylinders for one...

Any help will be greatly apreciated!
	Simon
-- 
+-------------------------+----------------------------------+
| Simon Lemieux           | Website : http://www.666Mhz.net  |
| Email : Sin### [at] 666Mhznet | POV-Ray, OpenGL, C++ and more... |
+-------------------------+----------------------------------+


Post a reply to this message

From: Thorsten Froehlich
Subject: Re: Curving cylinders and cones?
Date: 1 Oct 2000 17:46:06
Message: <39d7b09e@news.povray.org>
In article <39D79DE8.C3F35E29@yahoo.com> , Simon Lemieux 
<lem### [at] yahoocom>  wrote:

> I was wondering if there were a command for bending/curving/etc a cylinder or
> a cone?  Where should i look in the manual for such command?  I'm currently
> putting a lot of little cylinders/cones and rotate them all with a script to
> give a good curving effect... but this slows the render a bit since there is
> like 200 cylinders for one...

Did you consider using torii for this?  You can cut them into smaller pieces
using CSG.


     Thorsten


Post a reply to this message

From: Simon Lemieux
Subject: Re: Curving cylinders and cones?
Date: 1 Oct 2000 18:01:00
Message: <39D7B454.2C3CC9E4@yahoo.com>
> Did you consider using torii for this?  You can cut them into smaller pieces
> using CSG.

The donut-like object?  nah... It would be a bit complicated to calculate the
scales in every dimension to get the exact curve I want, cut the segment I want
and translate it where I want...

I guess this means there are no such command as "curve" or "bend" or "twist"... 
I'll have to experiment with a few methods and see which is the best...

Thanks,
	Simon

-- 
+-------------------------+----------------------------------+
| Simon Lemieux           | Website : http://www.666Mhz.net  |
| Email : Sin### [at] 666Mhznet | POV-Ray, OpenGL, C++ and more... |
+-------------------------+----------------------------------+


Post a reply to this message

From: Alan Kong
Subject: Re: Curving cylinders and cones?
Date: 1 Oct 2000 22:27:38
Message: <kgsfts8tajhrdkcgij66j9njmq6acnc281@4ax.com>
On Sun, 01 Oct 2000 18:01:56 -0400 Simon Lemieux wrote:

>I guess this means there are no such command as "curve" or "bend" or "twist"... 
>I'll have to experiment with a few methods and see which is the best...

  This is correct. Try Chris Colefax's Object Bender include file, which
can be found at:

http://www.geocities.com/ccolefax/

-- 
Alan - ako### [at] povrayorg - a k o n g <at> p o v r a y <dot> o r g
http://www.povray.org - Home of the Persistence of Vision Ray Tracer


Post a reply to this message

From: Margus Ramst
Subject: Re: Curving cylinders and cones?
Date: 1 Oct 2000 22:37:38
Message: <39D7E753.FAB61044@tag.povray.org>
Simon Lemieux wrote:
> 
> Hi,
>         I was wondering if there were a command for bending/curving/etc a cylinder
or a
> cone?

You could try the sphere_sweep object in the unofficial version of POV-Ray
called MegaPOV. I think it should do what you need (see MegaPOV docs for more
info)
Windows version is available at http://nathan.kopp.com/patched.htm
Unix/Linux version at http://www.mailbag.com/users/mtgordon/megapov.html

-- 
Margus Ramst

Personal e-mail: mar### [at] peakeduee
TAG (Team Assistance Group) e-mail: mar### [at] tagpovrayorg


Post a reply to this message

From: Simon Lemieux
Subject: Re: Curving cylinders and cones?
Date: 1 Oct 2000 23:13:33
Message: <39D7FD98.D9271191@yahoo.com>
>   This is correct. Try Chris Colefax's Object Bender include file, which
> can be found at:
> 
> http://www.geocities.com/ccolefax/

Woa, thanks a lot!

-- 
+-------------------------+----------------------------------+
| Simon Lemieux           | Website : http://www.666Mhz.net  |
| Email : Sin### [at] 666Mhznet | POV-Ray, OpenGL, C++ and more... |
+-------------------------+----------------------------------+


Post a reply to this message

From: Warp
Subject: Re: Curving cylinders and cones?
Date: 2 Oct 2000 11:02:42
Message: <39d8a391@news.povray.org>
Simon Lemieux <lem### [at] yahoocom> wrote:
:>   This is correct. Try Chris Colefax's Object Bender include file, which
:> can be found at:
:> 
:> http://www.geocities.com/ccolefax/

: Woa, thanks a lot!

  Don't get too excited. Since the include file uses the same technique as
you do, it will be as slow (if not even slower) than yours.

-- 
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):_;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/


Post a reply to this message

From: Simon Lemieux
Subject: Re: Curving cylinders and cones?
Date: 2 Oct 2000 13:48:59
Message: <39D8CACB.41513ED4@yahoo.com>
>   Don't get too excited. Since the include file uses the same technique as
> you do, it will be as slow (if not even slower) than yours.

Oh really?  I haven't examined it yet...  I was wondering, but this might go in
"povray.programation" or "povray.advanced-users", I was wondering how to
implement a new object algorithm in povray...  I mean I just can't create an
object with multiple objects...  that would be too much work and too slow to
render, I was looking to add my own object library to povray, such as cylindered
infinite spirals that can move, etc...
For this I could use many cylinders (many many for an almost-infinite), but I
could simply design an algorithm like for the sphere; does the ray touches the
sphere (center+radius), yes, good what color is it?... etc...  Well it could be
does the ray passes through the algorithm given for the spiral, yes, good what
color is it... etc...

How could I do this?

Thanks

-- 
+-------------------------+----------------------------------+
| Simon Lemieux           | Website : http://www.666Mhz.net  |
| Email : Sin### [at] 666Mhznet | POV-Ray, OpenGL, C++ and more... |
+-------------------------+----------------------------------+


Post a reply to this message

From: Steve
Subject: Re: Curving cylinders and cones?
Date: 2 Oct 2000 15:19:46
Message: <slrn8the23.f4i.steve@zero-pps.localdomain>
On 2 Oct 2000 11:02:42 -0400, Warp wrote:
>Simon Lemieux <lem### [at] yahoocom> wrote:
>:>   This is correct. Try Chris Colefax's Object Bender include file, which
>:> can be found at:
>:> 
>:> http://www.geocities.com/ccolefax/
>
>: Woa, thanks a lot!
>
>  Don't get too excited. Since the include file uses the same technique as
>you do, it will be as slow (if not even slower) than yours.

I bet you're really happy when Christmas comes to an end;-)

-- 
Cheers
Steve              email mailto:ste### [at] zeroppsuklinuxnet

%HAV-A-NICEDAY Error not enough coffee  0 pps. 

web http://www.zeropps.uklinux.net/

or  http://start.at/zero-pps

  5:29pm  up 3 days, 19:48,  2 users,  load average: 2.12, 2.20, 2.12


Post a reply to this message

From: ingo
Subject: Re: Curving cylinders and cones?
Date: 2 Oct 2000 15:25:18
Message: <8FC1D53A0seed7@204.213.191.228>
Simon Lemieux wrote:

>> Did you consider using torii for this?  You can cut them into smaller
>> pieces using CSG.
>
>The donut-like object?  nah... It would be a bit complicated to
>calculate the scales in every dimension to get the exact curve I want,
>cut the segment I want and translate it where I want...
>
>I guess this means there are no such command as "curve" or "bend" or
>"twist"... I'll have to experiment with a few methods and see which is
>the best... 

If triangles are ok, you could have a look at the Striscia macro.
http://members.nbci.com/dvarrazzo/


Ingo

-- 
Photography: http://members.home.nl/ingoogni/
Pov-Ray    : http://members.home.nl/seed7/


Post a reply to this message

Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.