POV-Ray : Newsgroups : povray.binaries.images : Some v38 torus vs f_torus() information. : Re: Some v38 torus vs f_torus() information. Server Time
13 May 2024 18:37:14 EDT (-0400)
  Re: Some v38 torus vs f_torus() information.  
From: Cousin Ricky
Date: 1 May 2020 00:41:59
Message: <5eaba897$1@news.povray.org>
On 2020-04-30 2:15 PM (-4), Bald Eagle wrote:
> 
> Any ideas about Cousin Ricky's "elliptical torus"?
> That could mean any of 3 or 4 different things to me, and searching yielded a
> ton of different options.

My requirements are specific:
   - The innermost curve must be an ellipse.
   - The outermost curve must be an ellipse.
   - The central curve must be an ellipse.
   - The cross sections must be circular at the elliptical vertices and
     co-vertices.
   - The gradients must be close to linear and preferably close to 1.0.

The first three requirements are necessary to fit in with the theme of 
the RoundEdge module.  The last two are necessary for well-behaved 
isosurface blobbing--and are the reason that simply scaling f_torus() is 
insufficient.

Others may have different requirements.

> Speculating here:
> Perhaps it might be best to treat all tori as Clifford tori and use the Dupin
> cyclide code in the source - which would allow geometric inversion?
> But then again the one-size fits all option might not be very efficient...?

That math is beyond me.  You should have caught me back in 1990, before 
my brain turned on me.  (But then, there was no POV-ray yet, was there?)


Post a reply to this message

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