POV-Ray : Newsgroups : povray.advanced-users : bicubic bezier and hermite patches : Re: bicubic bezier and hermite patches Server Time
28 Jul 2024 20:32:23 EDT (-0400)
  Re: bicubic bezier and hermite patches  
From: andrel
Date: 15 Mar 2004 18:16:39
Message: <4056392C.7040405@hotmail.com>
Have you solved your ploblem yet.

Today in the train I realized that my suggestion
is correct, but that it is too much influenced by
the fact that I do have a program to solve the inverse
of a 16 by 16.

Rethinking it from the perspective of: 'how would
I solve this by hand?' often gives better results.
- there are only three types of points in the (realized)
  patch: corner points (4), side points (8) and center
  poinys (4)
- cornerpoints are in all representations the same, so
  we do not have to apply any interpolation.
- sidepoints are only influenced by the two cornerpoints
  on that side and in case ot the bezier patch the control
  points on that side, and in the hermite case by the
  2 derivatives along the side. All in all we need 4
  numbers only to do the conversion from one representation
  to the other. We use symmetry to apply the same 4 to
  every sidepoint of course.
- For the center points we need only 16 numbers to
  describe the conversions.
All in al we need compute only 4+16 numbers to do
all conversions. so the 16 by 16 matrix is a bit overkill
(I will keep using it because it greatly somplifies
  my code but that is another issue).

   Andrel
Sascha Ledinsky wrote:

> I've got to delve into that.
> Thanks a lot for your help!
> -Sascha


Post a reply to this message

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