Eurographics · 1991 · 37 citations · 8 references
ComputingComputer ScienceVisualizationComputational GeometryComputer GraphicsGeometric Modeling3D RenderingCurvature AnalysisCurve ModelingGeometric ApproximationGeometric OptimizationGeometry ProcessingBezier SurfacesComputational Geometry For GraphicsGeometric InterpolationMaximum Scale LimitStep Size SelectionSurface TessellationTessellationsTransformations
We pursue the problem of step size determination for tessellating arbitrary degree polynomial and rational Bezier patches, under highly varying modeling and viewing transformations, to within post-viewing size and/or deviation thresholds specified in display coordinates. The technique involves the computation of derivative bounds of surfaces in modeling coordinates, and the mapping of these bounds into world coordinates (or lighting coordinates), where tessellation takes place by using norms of modeling transformations. A key result of this work is a closed form expression for the maximum scale a perspective transformation is capable of at an arbitrary point in space. This result allows the mapping of thresholds from DC into WC (LC). In practice, while the step size determination needs to take place during every traversal, the costly operations of finding derivative bounds, computing norms of modeling transformations, and factoring viewing transformations take place at creation time.
8
William H. Press, Saul A. Teukolsky, William T. Vetterling et al. · 1994 · 15.4K citations
Algorithms for polynomials in Bernstein form
Rida T. Farouki, V. T. Rajan · Computer Aided Geometric Design · 1988 · 345 citations