POV-Ray : Newsgroups : povray.binaries.images : Smoothing bicubic_patchs. A pain. : Re: Smoothing bicubic_patchs. A pain. Server Time
11 May 2024 01:25:10 EDT (-0400)
  Re: Smoothing bicubic_patchs. A pain.  
From: Bald Eagle
Date: 19 Aug 2018 11:20:00
Message: <web.5b7989e79b869b61458c7afe0@news.povray.org>
Thinking about this a little more - and thinking back, it was a combination of
TOK's work and the question about the vibrating plate that combined to start me
investigating how to control a bicubic patch - or a network of them - such that
the surface could be made to intersect specifically designated points.

Going in the opposite direction:

(ignoring trace(), and approaching this a priori / ab initio)

Given that a Bezier patch can be interpreted as a Bezier spline in one dimension
whose control points slide along Bezier splines oriented in the other dimension,
and that this can be expressed as a parametiric equation, then

It ought to be possible to define a parametric {} object in POV-Ray based on a
set of control points and the basis functions of the Bezier splines.

Then, given a point <m, n> (or <u, v>) on the surface, one could place things ON
the surface of the patch.

This should also allow the generation of _any_ spline between the ordinate /
cardinal splines defined by the corners.  In theory one should be able to
simulate a patch by juxtaposing a series of splines from one side to the other
in either dimension.

I think that it also might be possible to define an isosurface {} in the same
way, and since there's a method for creating offset surfaces with isosurfaces,
then I'd be interested in seeing what's possible with a 3D rectangular mesh
skinned in Bezier patches and making a thickened hollow shell by that method.

Just some thoughts.



I also have a question that I have not answered for myself yet - is there a type
of spline that is coincident with a Bezier spline, but that contains / is
coincident with its own control points?


Post a reply to this message

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