POV-Ray : Newsgroups : povray.advanced-users : bicubic bezier and hermite patches : Re: bicubic bezier and hermite patches Server Time
28 Jul 2024 20:23:26 EDT (-0400)
  Re: bicubic bezier and hermite patches  
From: Sascha Ledinsky
Date: 9 Mar 2004 11:21:34
Message: <404def0e$1@news.povray.org>
andrel wrote:

> The way I do it is as follows:
> For both representations I compute the values at the 16
> points (0,0),(1/3,0),(2/3,0),(1,0),(0,1/3),(1/3,1/3),...(1,1)
> as a function of the input parameters. This wil give a 16 by
> 16 matrix.

16 x 16 ?

> Then I compute the inverses of these matrices.
> conversion from bezier to hermite is then by first applying
> the bezier matrix followed by the inverse hermite matrix.
> You can do this in one step of course.

I'll try that.

> Hermite patches use the value at the 4 points, plus the
> two first order derivatives in the u and v direction,
> plus the second order derivative in the uv direction.
> So we have for each corner i: A_i, dA_i/du, dA_i/dv and
> d^2A_i/dudv, if this notation makes any sense to you.

I've read about the twist vectors being the mixed partial derivatives, I just 
can't imagine what that means :-)
In the bezier form I can visualize the surface "bending towards" the 
control-points. In the hermite form the first derivatives are the tangents, but 
is there a geometric interpretation of the twist vectors?

Thanks a lot!


Post a reply to this message

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