ACM Home Page
Please provide us with feedback. Feedback
On the lower degree intersections of two natural quadrics
Full text PdfPdf (1.83 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 13 ,  Issue 4  (October 1994) table of contents
Pages: 400 - 424  
Year of Publication: 1994
ISSN:0730-0301
Authors
Ching-Kuang Shene  Northern Michigan University
John K. Johnstone  University of Alabama at Birmingham
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 42,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/195826.197316
What is a DOI?

ABSTRACT

In general, two quadric surface intersect in a space quartic curve. However, the intersection frequently degenerates to a collection of plane curves. Degenerate cases are frequent in geometric/solid modeling because degeneracies are often required by design. Their detection is important because degenerate intersections can be computed more easily and allow simpler treatment of important problems. In this paper, we investigate this problem for natural quadrics. Algorithms are presented to detect and compute conic intersections and linear intersections. These methods reveal the relationship between the planes of the degenerate intersections and the quadrics. Using the theory developed in the paper, we present a new and simplified proof of a necessary and sufficient condition for conic intersection. Finally, we present a simple method for determining the types of conic in a degenerate intersection without actually computing the intersection, and an enumeration of all possible conic types. Since only elementary geometric routines such as line intersection are used, all of the above algorithms are intuitive and easily implementable.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
BEREIS, R. 1964. Darstellende Geometrie I. Akademie-Verlag, Berlin.
 
3
 
4
BROMWlCH, T.J. 1971. Quadratic forms and their classification by means of invariant-factors. Harrier Publishing Company, New York.
 
5
DANDELIN, G.P. 1822. M~moire sur quelques propri~t6s remarquables de la Focal Parabolique. Nouveaux Mdmoires de l'Academie Royale des Sciences et Belles-lettres de Bruxelles 2,171-202.
6
 
7
 
8
GOLDMAN, R. N. 1983. Two approaches to a computer model for quadric surfaces. IEEE Comput. Graph. Appl. 3, 6, 21-24.
 
9
 
10
GOLDMAN, R. N., AND MILLER, J. R. 1990. Detecting and calculating conic sections in the intersection of two natural quadric surfaces, Part I: Detection. Drain, Oct.
11
 
12
GOLDMAN, R. N., AND WARSEN, J. D. 1990. A sufficient condition for the intersection of two quadrics of revolution to degenerate into a pair of conic sections. Tech. Rep. Rice Univ., Dec.
 
13
GORDON, V. O., AND SEMENTSOV-OGIEVSKII, M.A. 1980. A Course in Descriptive Geometry. Translated from Russian by Leonid Levant, MIR Publishers, Moscow.
 
14
H~oa~, D. G., HILLYARD, R. C., NOURSE, B. E., AND MALR~dSON, P.J. 1980. Natural quadrics in mechanical design, in Proceedings of Autofact West 1 (Anaheim, Calif., Nov.) 363-378.
 
15
H/LBERT, D. AND COHN-VOSSEN, S. 1952. Geometry and the Imagination. Translated from the German edition, Anschauliche Geometric by P. Nemenyi, Chelsea, New York.
 
16
 
17
HOHMEYER, M. E. 1991. A surface intersection algorithm based on loop detection. Int. J. Comput. Geom. Appl. 1, 4 (Dec.), 473-490.
 
18
JOHNSTONE, J. K. AND SHENE, C.-K. 1992. Computing the intersection of a plane and a natural quadric. Comput. Graph. 16, 2, 179-186.
 
19
20
 
21
L~ZVIN, J.Z. 1979. Mathematical models for determining the intersections of quadric surfaces. Comput. Graph. Image Process. ll, 73-87.
 
22
MANOCHA, D., AND CANNY, J. 1991. A new approach for surface intersection. Int. Comput. Geom. Appl. I, 4,491-516.
23
 
24
Mn.t,Ea, J. R., AND GOLDMAN, R. N. 1991. Detecting and calculating conic sections in the intersection of two natural quadric surfaces, Part II: Calculation. Draft, Feb.
 
25
 
26
O(:KEN, S., SCHWARTZ, J. T., AND SHARIR, M. 1987. Precise implementation of CAD primitives using rational parameterizations of standard surfaces. In Planning, Geometry, and Complexity of Robot Motion, J. T. Schwartz, M. Sharir and J. Hopcroft, Eds. Ablex Publishing Co., Norwood, N.J., 245 266.
 
27
 
28
 
29
PIEGL, L. 1992. Constructive geometric approach to surface-surface intersection. In Geometry Processing for Design and Manufacturing, R. E. Barnhill, Ed. SIAM, Philadelphia, 137-159.
 
30
 
31
 
32
REJ4BOCK, F. 1964. Darstellende Geometrie, Second Ed., Springer-Verlag, New York.
 
33
SABIN, M.A. 1976. A method for displaying the intersection curve of two quadric surfaces. Comput. J. 19, 4, 336-338.
 
34
SAS}N, M.A. as communicated to Pratt {Pratt 1990}.
 
35
SAMUEL, N. M., REQUICHA, A. A. G., AND ELKIND, S.A. 1976. Methodology and results of an industrial part survey. Tech. Memo. No. 21, Production Automation Project, Univ. of Rochester, Rochester, NN.
 
36
SARRAGA, R.F. 1983. Algebraic methods for intersections of quadric surfaces in GMSOLID. Comput. Vis. Graph. Image Process. 22, 222-238.
 
37
 
38
39
40
 
41
S~E~E, C.-K., AND JOHNSTONE, J.K. 1991b. On the lower degree intersections of two natural quadrics. Tech. Rep. JHU-91/15, Dept. of Computer Science, The Johns Hopkins Univ., Baltimore, Md., Sept. 1991.
 
42
SHE~E, C.-K., ~u JOHNSTONE, J. K. 1991c. When does a quadrilateral have an inscribed circle? Tech. Rep. JHU-91/22, Dept. of Computer Science, The Johns Hopkins Univ., Baltimore, Md., Dec. 1991.
43
44
 
45
WILSON, P.R. 1987. Conic representations for shape description. IEEE Comput. Graph. Appl. 7, 4 (April), 23-40.

CITED BY  9
 
 
 
 
 
 
 

Collaborative Colleagues:
Ching-Kuang Shene: colleagues
John K. Johnstone: colleagues

Peer to Peer - Readers of this Article have also read: