Using semi-implicit representation of algebraic surfaces

Laurent Busé 1 André Galligo 1
1 GALAAD - Geometry, algebra, algorithms
CRISAM - Inria Sophia Antipolis - Méditerranée , UNS - Université Nice Sophia Antipolis, CNRS - Centre National de la Recherche Scientifique : UMR6621
Abstract : In a previous work we introduced a new general representation of algebraic surfaces, that we called semi-implicit, which encapsulates both usual and less known surfaces. Here we specialize this notion in order to apply it in Solid Modeling: we view a surface in the real space as a one-parameter (algebraic) family of algebraic low-degree curves. The paper mainly addresses the topic of performing the usual CAD operations with semi-implicit representation of surfaces. We derive formulae for computing the normal and the curvatures at a regular point. We provide exact algorithms for computing self-intersections of a surface and more generally its singular locus. We also present some surface/surface intersection algorithms relying on generalized resultant calculations.
Complete list of metadatas

Cited literature [14 references]  Display  Hide  Download
Contributor : Laurent Busé <>
Submitted on : Tuesday, September 26, 2006 - 10:43:40 AM
Last modification on : Thursday, January 11, 2018 - 4:04:44 PM
Long-term archiving on : Thursday, September 20, 2012 - 10:56:35 AM


  • HAL Id : inria-00100310, version 1


Laurent Busé, André Galligo. Using semi-implicit representation of algebraic surfaces. Shape Modeling and Applications Conference, Jun 2004, Genova, Italy, pp.342-345. ⟨inria-00100310⟩



Record views


Files downloads