POV-Ray : Newsgroups : povray.newusers : Curving cylinders and cones? : Re: Curving cylinders and cones? Server Time
5 Sep 2024 18:18:57 EDT (-0400)
  Re: Curving cylinders and cones?  
From: Geoff Wedig
Date: 5 Oct 2000 09:52:26
Message: <39dc879a@news.povray.org>
Simon Lemieux <lem### [at] yahoocom> wrote:
>> I'd say make a script to generate triangle meshes, use isosurfaces (requires
MegaPOV from
>> nathan.kopp.com), or (for the cylinders only) a torical section; if you need math
help let
>> me know.

> Yes this is good, I would actually make a C++ program for this, as I usually
> do...

> But,  I forgot to say about interior...  it is being discussed in
> povray.advanced-user and as I know a bunch of triangles togheter won't have a
> proper interior... which will be important as soon as I get a curver cylinder,
> this is my next step, I forgot to mention it...

> I think the best way to do it is still to put a few cylinders togheter and curve
> them myself...  the junction could be made with an intersection of the two
> segments and the union of the two segments themselves, etc...

> What do you think?

I think a sphere sweep might be your perfect solution.  Assuming you can
compute the points that the cylinder begins and ends and intermediate
points, this will give exactly the effect you want if you use one of the
splines.  Even if you don't use a spline function, it should be cleaner than
using a lot of cone segments as the edges won't be visible.

Best of all, since each has a radius, it'll work for your cones too.

And finally, you won't have to do a merge to get rid of internal surfaces,
since the sweep would be a single object.

Geoff


Post a reply to this message

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