[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

A parametric algorithm for drawing pictures of solid objects composed of quadric surfaces

Published: 01 October 1976 Publication History

Abstract

An algorithm for drawing pictures of three-dimensional objects, with surfaces made up of patches of quadric surfaces, is described. The emphasis of this algorithm is on calculating the intersections of quadric surfaces. A parameterization scheme is used. Each quadric surface intersection curve (QSIC) is represented as a set of coefficients and parameter limits. Each value of the parameter represents at most two points, and these may easily be distinguished. This scheme can find the coordinates of points of even quartic (fourth-order) intersection curves, using equations of no more than second order. Methods of parameterization for each type of QSIC are discussed, as well as surface bounding and hidden surface removal.

References

[1]
Braid, I.C. The synthesis of solids bounded by many faces. Comm. ACM 18, 4 (April 1975), 209-216.
[2]
Comba, P.G. A procedure for detecting intersections of threedimensional objects. J. ACM 15, 3 (July 1968), 354-366.
[3]
Dresden, A. Solid Analytical Geometry and Determinants. Dover, New York, 1964.
[4]
Levin, J.Z. A parametric algorithm for drawing pictures of solid objects bounded by quadric surfaces. Tech. Rep. CRL-46, School of Eng., Rensselaer Polytechnic Inst., Troy, N.Y., 1976.
[5]
Loutrel, P. A solution to the hidden-line problem for computer-drawn polyhedra. IEEE Trans. Computers C-19, 3 (March 1970), 205-213.
[6]
Mahl, R. Visible surface algorithm for quadric patches. IEEE Trans. Computers C-21, (Jan. 1972), 1-4.
[7]
Metelli, F. The perception of transparency. Scientific American 230, 4 (April 1974), 90-98.
[8]
Newman, W.M., and Sproull, R.F. Principles of Interactive Computer Graphics. McGraw-Hill, New York, 1973, Appendix II, pp. 467--480.
[9]
Bui-Tuong Phong. Illumination for computer generated pictures. Comm. ACM 18, 6 (June 1975), 311-317.
[10]
Weiss, R.A. BE VISION, a package of IBM 7090 FORTRAN programs to draw orthographic views of combinations of plane and quadric surfaces. J. ACM 13, 2 (April 1966), 194-204.
[11]
Woon, P.Y. A computer procedure for generating visible-line drawings of solids bounded by quadric surfaces. Tech. Rep. 403-15, Dep. Electr. Eng., School of Eng. and Sci., New York U., New York, Nov. 1970.
[12]
Woon, P.Y., and Freeman, H. A procedure for generating visible-line projections of solids bounded by quadric surfaces. Information Processing 71, Vol. 2, North-Holland Pub. Co., Amsterdam, 1971, pp. 1120-1125.

Cited By

View all
  • (2024)Topologically Correct Intersection Curves of Two Trimmed Quadrics with Tolerance ControlJournal of Systems Science and Complexity10.1007/s11424-024-2519-337:5(2207-2239)Online publication date: 30-Aug-2024
  • (2023)Topological classification of the intersection curves of two quadrics using a set of discriminantsComputer Aided Geometric Design10.1016/j.cagd.2023.102244107(102244)Online publication date: Dec-2023
  • (2023)Voronoi diagrams with barriers and on polyhedra for minimal path planningThe Visual Computer: International Journal of Computer Graphics10.1007/BF018983571:2(133-150)Online publication date: 22-Mar-2023
  • Show More Cited By
  1. A parametric algorithm for drawing pictures of solid objects composed of quadric surfaces

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Communications of the ACM
      Communications of the ACM  Volume 19, Issue 10
      Oct. 1976
      46 pages
      ISSN:0001-0782
      EISSN:1557-7317
      DOI:10.1145/360349
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 October 1976
      Published in CACM Volume 19, Issue 10

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. computer graphics
      2. hidden-surface removal
      3. quadric surface intersection curves

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)182
      • Downloads (Last 6 weeks)23
      Reflects downloads up to 09 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Topologically Correct Intersection Curves of Two Trimmed Quadrics with Tolerance ControlJournal of Systems Science and Complexity10.1007/s11424-024-2519-337:5(2207-2239)Online publication date: 30-Aug-2024
      • (2023)Topological classification of the intersection curves of two quadrics using a set of discriminantsComputer Aided Geometric Design10.1016/j.cagd.2023.102244107(102244)Online publication date: Dec-2023
      • (2023)Voronoi diagrams with barriers and on polyhedra for minimal path planningThe Visual Computer: International Journal of Computer Graphics10.1007/BF018983571:2(133-150)Online publication date: 22-Mar-2023
      • (2021)Tools for analyzing the intersection curve between two quadrics through projection and liftingJournal of Computational and Applied Mathematics10.1016/j.cam.2021.113522393:COnline publication date: 1-Sep-2021
      • (2021)Point Cloud Registration Using Virtual Interest Points from Macaulay’s Resultant of Quadric SurfacesJournal of Mathematical Imaging and Vision10.1007/s10851-020-01013-z63:4(457-471)Online publication date: 1-May-2021
      • (2020)Exact Parametric Solutions for the Intersections of Quadric Surfaces Using MAPLEMaple in Mathematics Education and Research10.1007/978-3-030-41258-6_8(101-113)Online publication date: 28-Feb-2020
      • (2020)Using Maple to Compute the Intersection Curve of Two Quadrics: Improving the Intersectplot CommandMaple in Mathematics Education and Research10.1007/978-3-030-41258-6_7(92-100)Online publication date: 28-Feb-2020
      • (2019)Geometric Modeling of the Z-Surface and Z-Curve of GNSS Signals and Their Solution TechniquesIEEE Transactions on Geoscience and Remote Sensing10.1109/TGRS.2018.285304657:1(212-223)Online publication date: Jan-2019
      • (2019)Enumerating the morphologies of non-degenerate Darboux cyclidesComputer Aided Geometric Design10.1016/j.cagd.2019.10177675(101776)Online publication date: Nov-2019
      • (2019)Classification of the relative positions between a small ellipsoid and an elliptic paraboloidComputer Aided Geometric Design10.1016/j.cagd.2019.05.002Online publication date: May-2019
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Full Access

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media