Tools for analyzing the intersection curve between two quadrics through projection and lifting (Q2020580)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Tools for analyzing the intersection curve between two quadrics through projection and lifting |
scientific article |
Statements
Tools for analyzing the intersection curve between two quadrics through projection and lifting (English)
0 references
23 April 2021
0 references
Determining the topology of and parametric equations for the intersection curve of two quadrics are two well-studied topics in computational geometry. Nonetheless, details of these tasks can be quite involved, in particular if an accurate and robust treatment of special cases is required. This article proposes a concept based on 1) projecting the intersection curve onto a plane, 2) analyzing this projection and 3) lifting back correct curve parts onto the quadrics. The projection step via resultants is straightforward but yields an algebraic curve while the actual projection of real points of the intersection curve is bounded by the two quadrics' silhouettes, thus producing a semi-algebraic set, consisting of a quartic curve that is bounded by two conics (the ``cutcurve''). The authors exploit special properties of the cutcurve for analyzing its topology and for gathering information on diverse singularities that allow to conveniently lift back portions of the cutcurve onto the quadrics. All of this results in an (as expected) rather involved algorithm to determine the intersection curve's topology and square root parametrizations. The authors argue that it is of moderate algebraic complexity and compares favourable with more general curve plotting methods. They also illustrate it at hand of some examples. While the computations work best with rational input, they can be adapted to floating point numbers. The authors give some hints on that.
0 references
quadric
0 references
intersection curve
0 references
cutcurve
0 references
lifting
0 references
0 references
0 references
0 references
0 references
0 references
0 references
0 references