Journal Article10.1016/S0734-189X(84)80010-9
Computational techniques for processing parametric surfaces
P. A. Koparkar,Sudhir P. Mudur +1 more
29
TL;DR: This paper presents computational techniques using which subdivision algorithms may be devised for the processing (rendering, intersection detection, silhouette detection) of parametrically defined surfaces by subd dividing surface patches until they are simple enough for direct handling.
read more
Abstract: This paper presents computational techniques using which subdivision algorithms may be devised for the processing (rendering, intersection detection, silhouette detection) of parametrically defined surfaces. These algorithms work by subdividing surface patches until they are simple enough for direct handling. For example, planar surface patches can be handled analytically. For interference it is necessary to box the surface as well. The computational techniques presented are essentially for efficient computation of surface properties needed by the processing tasks. The three properties considered are: (1) Euclidean bounds: this is done by working in extrema in x, y, and z over the patch; (2) planarity estimate: this test is defined in terms of the linearity of constituent curves; (3) Local visibility: which says whether a patch is totally visible, invisible, or partially visible from a given viewpoint. Rendering algorithms make use of this information. This too is done by working in extrema of the visibility function. All the techniques are based on the parametric form of the surface representation. The class of surfaces that can be handled by these techniques is very large, basically C2 continuous surfaces. A class of surfaces known as product surfaces is specially introduced as the above methods are extremely efficient for this class. Application of these methods to bicubic surfaces is also discussed.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Mathematical elements for computer graphics
Sudhir P. Mudur
- 01 Jan 1986
TL;DR: In this tutorial the emphasis has been shifted to the mathematics of more complex geometric entities such as polygonal regions, curves and surfaces and emphasis has also been placed on algorithms for processing these shapes and in particular generating various kinds of images of these geometric shapes.
701
Mathematical Elements for Computer Graphics.
Sudhir P. Mudur
- 01 Jan 1985
TL;DR: In this article, the emphasis has been shifted to the mathematics of more complex geometric entities such as polygonal regions, curves and surfaces, and algorithms for processing these shapes and in particular generating various kinds of images of these geometric shapes.
242
Interval Methods for Processing Geometric Objects
Sudhir P. Mudur,P. A. Koparkar +1 more
TL;DR: In this approach, the parametric form is applied without the usual computational nightmare, relying on subdivision algorithms.
125
Solutions of tangential surface and curve intersections
R.P. Markot,R.L. Magedson +1 more
TL;DR: In this paper, a general method that solves for tangential contacts between two surfaces or between two curves is described, which is general in that this solution is not a collection of special case algorithms adapted to a restricted set of surface or curve types.
50
Patent
System for providing three dimensional object descriptions
David Burton Millis
- 23 Aug 1988
TL;DR: In this paper, a system for producing human readable physical data in text form from geometric data in mathematical form that partially describes a three dimensional object is presented, which can be used to modify the physical data to adapt geometric properties to a manufacturing process.
34
References
Superquadrics and Angle-Preserving Transformations
TL;DR: A new and powerful family of parametric shapes is introduced that extends the basic quadric surfaces and solids, yielding a variety of useful forms.
A subdivision algorithm for computer display of curved surfaces.
Ed Catmull
- 01 Jan 1974
TL;DR: A method for producing computer shaded pictures of curved surfaces using three-dimensional curved patches, which can be 'mapped' onto patches thus providing a means for putting texture on computer-generated pictures.
A Theoretical Development for the Computer Generation and Display of Piecewise Polynomial Surfaces
TL;DR: Two algorithms for parametric piecewise polynomial evaluation and generation are described and are shown to generalize to new algorithms for obtaining curve and surface intersections and for the computer display of parametric curves and surfaces.
571
A parametric algorithm for drawing pictures of solid objects composed of quadric surfaces
TL;DR: An algorithm for drawing pictures of three-dimensional objects, with surfaces made up of patches of quadric surfaces, is described, which can find the coordinates of points of even quartic (fourth-order) intersection curves, using equations of no more than second order.
192