|
![](/i/fill.gif) |
I'm wondering if/how I can create a bezier surface with more control points
than the limit of 4x4. I need at least 10x10. Can I use an isosurface to do
this? At first I tried to patch an array of patches together, but of course
the seams are too sharp. I've only seen the equation for bezier curves
before, so I imagine that the equation for a bezier surface has to be more
complicated, maybe too much for an isosurface?
What I'm wanting to do is create a surface with x and z fixed on a plane and
have y variable. The surface is for a graph I'm making. I've thought of
making the surface from triangles. Is it possible to calculate (in POV) the
normals for the points of a triangle?
Anyway that's probably enough questions for now...
--
Dave.
mic### [at] sympatico ca
Post a reply to this message
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
David Curtis <spa### [at] junkmail com> wrote:
: I'm wondering if/how I can create a bezier surface with more control points
: than the limit of 4x4. I need at least 10x10. Can I use an isosurface to do
: this? At first I tried to patch an array of patches together, but of course
: the seams are too sharp.
You have to connect several patches to get a bigger one.
They are not usually intended to be created by hand. You have to be a
quite hardcore povrayer in order to be able to create them by hand.
Creating them with a mathematical function (inside povray itself) is easier,
but not trivial either.
--
main(i,_){for(_?--i,main(i+2,"FhhQHFIJD|FQTITFN]zRFHhhTBFHhhTBFysdB"[i]
):5;i&&_>1;printf("%s",_-70?_&1?"[]":" ":(_=0,"\n")),_/=2);} /*- Warp -*/
Post a reply to this message
|
![](/i/fill.gif) |