Re: Intersecting curved patched



On Fri, 02 Sep 2005 00:53:09 +0200, Wolfgang Draxinger
<wdraxinger@xxxxxxxxxxxxxxxx> wrote:
>The intersection of curved patches are curved lines, right? Can
>the parametrization or an approximitation of these curves be
>deterimined either analytically or numerically, if is so, how is
>it done?

Yes, the intersection of two cubic Bezier patches (or other parametric
polynomials, such as B-spline patches) is a polynomial curve. However,
by Bezout's theorem, the degree is quite high: each patch has implicit
degree 18 (=2*3*3), so the curve has degree 324 (=18*18). Ouch.

In practical terms, this forces the use of approximations. One option
is to trace a curve in the parametric space of a patch; another is to
trace a curve in space. Tracing a curve requires finding a point of
intersection, then using numerical methods to step to nearby points.
Often there will be multiple disjoint pieces, sometimes well separated
and sometimes not. All these features make the problem a challenge.

There is a body of professional literature, since the CAD industry
needs to do this in commercial design software. A good place to start
might be the presentation Sederberg gave for his colleagues in 2002:

"Surface-Surface Intersections: Robust Topological Methods"
<http://www.darpa.mil/dso/thrust/math/cargo/reviews/may2002.htm>

Another recent discussion is

"A Practical Algorithm for Surface/Surface Intersection"
<http://www.cs.berkeley.edu/~hling/research/paper/intersection.htm>

Beyond that, try a web search for "surface-surface intersection".

.



Relevant Pages

  • Re: curve of intersection of two surfaces (in 3D)
    ... > also be described as a parametric curve. ... is to plug a parametrization of one surface into an implicit ... intersection of two surfaces, is if you can believe such a thing still ...
    (sci.math)
  • Re: extensions of Bezouts theorem to non-integer powers?
    ... of the values of a-g. ... Such functions are smooth on the positive reals and have one critical ... Now it's easy to draw the curve F= Gin the xy plane. ... points of intersection -- yes, one can prove that the slopes of the curve ...
    (sci.math)
  • Re: Can I get Excel to determine the line curve formula without gr
    ... Of course "Solver" wouldn't have any difficulty in finding the x- and ... the curve formulas, set them equal to each other, and solve the equation. ... the y-value) of the intersection point can be obtained using ... All that's needed is one cell containing the ...
    (microsoft.public.excel.misc)
  • Re: Question about the directional derivative
    ... > parametrization of the curve. ... > the parametrization of the curve, like making the tangent vector of the ... > to use an unit vector, but I couldn't find that in MTW. ...
    (sci.physics.relativity)
  • Re: converting implicit equations to parametric form
    ... equations to a parametric form ... Curves of genus 0 can be parametrized by rational functions. ... conformal isomorphism between the Riemann surface of the algebraic curve ... Then the parametrization of the curve is given by ...
    (sci.math)

Loading