Q. Les, . Visibles, and . Au, Q-pointàpointà sa gauche sont ordonnés de bas vers le haut, et celles qui lui sont incidentesàincidentesà sa droite, de haut en bas

. Soit-k-le, En supposant le temps de calcul de l'isolation des racines d'un polynôme (de degré borné) et du raffinement de ces intervalles d'isolation constant, la complexité combinatoire de cetté etape est trivialement O(k log k)

C. Latroisì-emé-etape-de and . Consiste, a regrouper, pour chaque Q-face visible l'ensemble des Q-arêtes visibles qui la bornent, et d'autre part, ` a orienter les Q-arêtes visibles. Nous commençons ici, dans la section 7.4.1, par expliquer comment CA détermine les Q-arêtes visibles qui délimitent une Q-face

Q. Le-bord-de and . Celui-de-la, projection des Q-arêtes visibles qui sont sur le bord de Q inférieurinférieurà Q z . Chacun d'eux balaye, d'une part, l'ensemble des projections sur le plan Z = 0 des Q-arêtes (sur le bord de Q supérieur ou inférieurinférieurà Q z ), celles-ci ´ etant préalablement coupées en leur points extrêmes en X (voir section 7.3), et d'autre part, la projection de la courbe Q ? Q z , ´ egalement coupée en ses points extrêmes en X. Afin de simplifier notre présentation, nous considérons ici les arcs de cettedernì ere ´ egalement comme des Q-arêtes visibles. De plus, nous identifions

. Pour-déterminer-si-la-q-face, CA vérifie d'abord si la courbe Q ? Q z est finie. Si ce n'est pas le cas, comme le modèle CSG est borné, lapremì ere Q-face balayée n'est pas sur le bord du modèle CSG. De son côté, si la courbe Q ? Q z est finie, deux sous-cas sont envisagés : soit le premier Q

. Dans-le-premier-sous-cas and Q. Une-parmi-les-deux-q-arêtes-de, dont le premier Q-point de Q ? Q z est extrémité, uné evaluation approfondie afin de déterminer si elle, et donc si lapremì ere Q-face rencontrée au cours du balayage, se situe sur le bord du modèle CSG. Dans le second sous-cas, il est nécessaire de considérer un point qui se situe sur une Q-face entre le premier Q-point de Q ? Q z et l'´ evénement suivant. Dans 8.2. Résultats expérimentaux Notons que cette expression booléenne nous est communiquée par un modeleur. De ce fait nous ne ma??trisonsma??trisons pas sa structure, et notamment les redondances qu'elle peut contenir (par exemple une même quadrique volumique qui y appara??tappara??t plus d'une fois)

C. Il-est, 1, que le temps d'exécution nécessaire pour VE dépasse largement celui nécessaire pour les autresétapesautresétapes de notre algorithme Cela ne para??tpara??t pas en désaccord avec le fait que, l'amélioration de VE, décrite dans le chapitre 6, n'a pasétépasété prise en compte dans son implantation, et que, pour chaque quadrique, le nombre d'arêtes ` a ´ evaluer est de l'ordre du nombre de sommets (points d'intersection entre courbes) sur 15 http

L. 'algorithme-de, J. Keyser, S. Krishnan, and D. Manocha, 29] s'appuie sur le calcul exact, mais ne g` ere pas la totalité des configurations dégénérées. En particulier, il ne considère pas les cas o` u deux surfaces se touchent en un point ou bien quatre surfaces s'intersectent en un point. C'est un algorithme de conversion incrémental

D. Les-travaux-de, C. Lamathe, S. Lazard, and S. Petitjean, 32], sa complexité en temps dans le pire des cas est O(n 3 ) si le modèle BRep correspondantàcorrespondantà tout noeud interne de l'arbre CSG est constitué de O(n) carreaux, et O(n 9 ) dans le cas général, p.173

L. 'algorithme-de, B. Mourrain, and J. P. Técourt, Teillaud [37] utilise la technique de décomposition verticale Il est exact, mais certaines configurations entre quadriques sur le plan de balayage ne sont pas considérées. Sa complexité combinatoire dans le pire des cas s'´eì evè a O

B. En-comparaison-avec-l-'algorithme-de, J. P. Mourrain, M. Técourt, and . Teillaud, le nôtre estégalementestégalement exact, mais, de plus, il considère tous les cas. Sa complexité en temps dans le pire des cas est supérieure. Cependant, sa complexité algébrique est relativement faible grâcè a, d'une part QI qui calcule un paramétrage quasi-optimal des courbes d'intersection 9, Perspectives, vol.3

R. Banerjee and J. Rossignac, Topologically exact evaluation of polyhedra defined in CSG with loose primitives, Computer Graphics Forum, vol.15, issue.4, pp.205-217, 1996.
DOI : 10.1111/1467-8659.1540205

M. Benouamer, D. Michelucci, and B. Peroche, Error-free boundary evaluation based on a lazy rational arithmetic: a detailed implementation, Computer-Aided Design, vol.26, issue.6, pp.403-416, 1994.
DOI : 10.1016/0010-4485(94)90063-9

J. L. Bentley and T. A. Ottmann, Algorithms for Reporting and Counting Geometric Intersections, IEEE Transactions on Computers, vol.28, issue.9, pp.643-647, 1979.
DOI : 10.1109/TC.1979.1675432

E. Berberich, Exact arrangements of quadric intersection curves Master's thesis, pp.17-174, 2004.

M. Casale, Free-Form Solid Modeling with Trimmed Surface Patches, IEEE Computer Graphics and Applications, vol.7, issue.1, pp.33-43, 1987.
DOI : 10.1109/MCG.1987.277025

M. Casale and J. Bobrow, A set operation algorithm for sculptured solids modeled with trimmed patches, Computer Aided Geometric Design, vol.6, issue.3, pp.235-247, 1989.
DOI : 10.1016/0167-8396(89)90026-5

D. Cox, J. Little, and D. Shea, Using algebraic geometry, Graduate Tests in Mathematics, vol.185, p.104, 2005.
DOI : 10.1007/978-1-4757-6911-1

G. Crocker and W. Reinke, An editable nonmanifold boundary representation, IEEE Computer Graphics and Applications, vol.11, issue.2, pp.39-51, 1991.
DOI : 10.1109/38.75589

L. Dupont, Paramétrage quasi-optimal de l'intersection de deux quadriques : théorie, algorithmes et implantation, pp.41-45, 2004.

L. Dupont, M. Hemmer, S. Petitjean, and E. Schomer, Complete, Exact and Efficient Implementation for Computing the Adjacency Graph of an Arrangement of Quadrics
DOI : 10.1007/978-3-540-75520-3_56

URL : https://hal.archives-ouvertes.fr/inria-00165663

L. Dupont, D. Lazard, S. Lazard, and S. Petitjean, Near-optimal parameterization of the intersection of quadrics: I. The generic algorithm, Journal of Symbolic Computation, vol.43, issue.3, pp.168-191, 2008.
DOI : 10.1016/j.jsc.2007.10.006

URL : https://hal.archives-ouvertes.fr/inria-00186089

L. Dupont, D. Lazard, S. Lazard, and S. Petitjean, Near-optimal parameterization of the intersection of quadrics: II. A classification of pencils, Journal of Symbolic Computation, vol.43, issue.3, pp.192-215, 2008.
DOI : 10.1016/j.jsc.2007.10.012

URL : https://hal.archives-ouvertes.fr/inria-00186090

L. Dupont, D. Lazard, S. Lazard, and S. Petitjean, Near-optimal parameterization of the intersection of quadrics: III. Parameterizing singular intersections, Journal of Symbolic Computation, vol.43, issue.3, pp.216-232, 2008.
DOI : 10.1016/j.jsc.2007.10.007

URL : https://hal.archives-ouvertes.fr/inria-00186091

H. Edelsbrunner and E. Mucke, Simulation of simplicity: a technique to cope with degenerate cases in geometric algorithms, ACM Transactions on Graphics, vol.9, issue.1, pp.66-104, 1990.
DOI : 10.1145/77635.77639

S. Fang, B. Bruderlin, and X. Zhu, Robustness in solid modelling: a tolerance-based intuitionistic approach, Computer-Aided Design, vol.25, issue.9, pp.567-576, 1993.
DOI : 10.1016/0010-4485(93)90072-V

S. Fortune, Polyhedral modelling with multiprecision integer arithmetic, Computer-Aided Design, vol.29, issue.2, pp.123-133, 1997.
DOI : 10.1016/S0010-4485(96)00041-3

]. W. Fulton, Algebraic curves : an introduction to algebraic geometry

W. Fulton, Intersection theory, p.105, 1998.

M. Goodrich, Applying parallel processing techniques to classification problems in 180 constructive solid geometry, Proceedings of the first annual Symposium on Discrete Algorithms, pp.118-128, 1990.

M. Hemmer, O. Setter, and D. Halperin, Constructing the exact Voronoi diagram of arbitrary lines in space, INRIA Research Report, vol.7273, p.177, 2010.
URL : https://hal.archives-ouvertes.fr/inria-00480045

C. Hoffmann, J. Hopcroft, and M. Karasick, Robust set operations on polyhedral solids, IEEE Computer Graphics and Applications, vol.9, issue.6, pp.50-59, 1989.
DOI : 10.1109/38.41469

C. Hu, N. Patrikalakis, and X. Ye, Robust interval solid modelling Part II: boundary evaluation, Computer-Aided Design, vol.28, issue.10, pp.819-830, 1996.
DOI : 10.1016/0010-4485(96)00014-0

D. Jackson, Boundary representation modelling with local tolerances, Proceedings of the third ACM symposium on Solid modeling and applications , SMA '95, pp.247-253, 1995.
DOI : 10.1145/218013.218067

J. Keyser, Exact Boundary Evaluation for Curved Solids, p.12, 2000.

J. Keyser, T. Culver, M. Foskey, S. Krishnan, and D. Manocha, ESOLID???a system for exact boundary evaluation, Computer-Aided Design, vol.36, issue.2, pp.175-193, 2004.
DOI : 10.1016/S0010-4485(03)00060-5

J. Keyser, S. Krishnan, and D. Manocha, Efficient and accurate B-rep generation of low degree sculptured solids using exact arithmetic: I???representations, Computer Aided Geometric Design, vol.16, issue.9, pp.841-859, 1999.
DOI : 10.1016/S0167-8396(99)00032-1

J. Keyser, S. Krishnan, and D. Manocha, Efficient and accurate B-rep generation of low degree sculptured solids using exact arithmetic: II???computation, Computer Aided Geometric Design, vol.16, issue.9, pp.861-882, 1999.
DOI : 10.1016/S0167-8396(99)00033-3

S. Krishnan, Efficient and Accurate Boundary Evaluation Algorithms for Sculptured Solids, p.12, 1997.

S. Krishnan, D. Manocha, M. Gopi, T. Culver, and J. Keyser, BOOLE: A BOUNDARY EVALUATION SYSTEM FOR BOOLEAN COMBINATIONS OF SCULPTURED SOLIDS, International Journal of Computational Geometry & Applications, vol.11, issue.01, pp.105-144, 2001.
DOI : 10.1142/S0218195901000419

C. Lamathe, S. Lazard, and S. Petitjean, Complexity of boundary evaluation algorithms for curved solids. Manuscript, p.173, 2004.

]. S. Bibliographie33, L. M. Lazard, S. Penaranda, and . Petitjean, Intersecting quadrics : An efficient and exact implementation, Computational Geometry Theory and Applications, vol.35, issue.46, pp.74-99, 2006.

J. Levin, A parametric algorithm for drawing pictures of solid objects composed of quadric surfaces, Communications of the ACM, vol.19, issue.10, pp.555-563, 1976.
DOI : 10.1145/360349.360355

K. Mehlhorn and C. Yap, Robust geometric computation (manuscript)

J. Miller, Incremental boundary evaluation using inference of edge classifications, IEEE Computer Graphics and Applications, vol.13, issue.1, pp.71-78, 1993.
DOI : 10.1109/38.180120

B. Mourrain, J. P. Técourt, and M. Teillaud, On the computation of an arrangement of quadrics in 3D, Computational Geometry, vol.30, issue.2, pp.145-164, 2004.
DOI : 10.1016/j.comgeo.2004.05.003

URL : https://hal.archives-ouvertes.fr/inria-00350858

F. P. Preparata and M. I. Shamos, Computational geometry : an introduction, p.151, 1985.
DOI : 10.1007/978-1-4612-1098-6

A. Requicha, Geometric modeling : A first course, p.31

A. Requicha, Representations for Rigid Solids: Theory, Methods, and Systems, ACM Computing Surveys, vol.12, issue.4, pp.437-464, 1980.
DOI : 10.1145/356827.356833

A. Requicha and H. Voelcker, Boolean operations in solid modeling: Boundary evaluation and merging algorithms, Proceedings of the IEEE, pp.30-44, 1985.
DOI : 10.1109/PROC.1985.13108

J. Rossignac and H. Voelcker, Active zones in CSG for accelerating boundary evaluation, redundancy elimination, interference detection, and shading algorithms, ACM Transactions on Graphics, vol.8, issue.1, pp.51-87, 1989.
DOI : 10.1145/49155.51123

F. Rouillier, Solving zero-dimensional systems through the rational univariate representation Schomer and N. Wolpert. An exact and efficient approach for computing a cell in an arrangement of quadrics, Journal of Applicable Algebra in Engineering, Communication and Computing Computational Geometry : Theory and Applications, Special Issue on Robust Geometric Algorithms and their Implementations, vol.9, issue.173, pp.433-46165, 1999.

M. Segal, Using tolerances to guarantee valid polyhedral modeling results, ACM SIGGRAPH Computer Graphics, vol.24, issue.4, pp.105-114, 1990.
DOI : 10.1145/97880.97891

M. Segal and C. Sequin, Partitioning polyhedral objects into nonintersecting parts, IEEE Computer Graphics and Applications, vol.8, issue.1, pp.53-67, 1988.
DOI : 10.1109/38.490

J. Stolfi, Oriented projective geometry, Proceedings of the third annual symposium on Computational geometry , SCG '87, p.56, 1991.
DOI : 10.1145/41958.41966

J. Sylvester, A demonstration of the theorem that every homogeneous quadratic polynomial is reducible by a real orthogonal substitutions to the form of a sum of positive and negative squares, Philosophical Magazine, issue.4, pp.138-142

M. Tawfik, -rep conversion, Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications , SMA '91, pp.99-108, 1991.
DOI : 10.1145/112515.112534

URL : https://hal.archives-ouvertes.fr/hal-01209343

N. Wolpert, An Exact and Efficient Approach for Computing a Cell in an Arrangement of Quadrics, p.14, 2002.

C. Yap and T. Dube, THE EXACT COMPUTATION PARADIGM, 1995.
DOI : 10.1142/9789812831699_0011