"Lars R." <rou### [at] gmxnet> wrote:
> After some mistakes I found it and here is the result. Does this surface
> has a special name?
>
I don't know the name, but it will have hyperboloid in it, as suggested.
>
> I hope, you enjoy it.
>
I did enjoy it. So much so that I took the liberty of tweaking your function to
give first derivative continuity at the join.
For y = 0, the hyperbola looks like x^2z^2 = 0.25 or z = sqrt(0.25)/x.
Tweaking this as z = sqrt(0.25)(1/x + epsilon*x) and cutting off at x = X gives
epsilon = 1/X^2, so the new function becomes, in 3D:
function { x*x*y*y + x*x*z*z + y*y*z*z - 0.25*pow(((x*x+y*y+z*z)/(3*3)+1),2) }
I'm not too familiar with user-defined isosurfaces but will need to become so to
do some of the things I am planning, so thanks for the tutorial.
JimT
Post a reply to this message
Attachments:
Download 'iso-grid_v2.png' (275 KB)
Preview of image 'iso-grid_v2.png'
|