Abstract
In this paper, we introduce the concept of local, polynomial G 1 PN quads. These are degree bi-5 polynomial surface patches in Bernstein-Bézier form. As the classic PN patch, ours interpolates the vertices of a quadrilateral control polygon and is orthogonal to a normal specified at each vertex. In contrast to the original concept, the proposed quad is orthogonal to four (continuous) normal fields — one defined at each boundary. Each of these normal fields and the corresponding patch boundary are uniquely determined by the data at two adjacent vertices of the control polygon. Thus, the patch construction is local in the sense that it is based solely on the information provided at the four control vertices. In this way, it is easy to stitch together multiple quads to construct a manifold G 1 continuous surface of arbitrary topological type. In contrast to other approaches, vertices at which 3 or more than 4 patches meet do not require special treatment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Vlachos, A., Peters, J., Boyd, C., Mitchell, J.L.: Curved PN Triangles. In: Symposium on Interactive 3D Graphics, pp. 159–166 (2001)
Zorin, D., Schröder, P.: Subdivision for Modeling and Animation. In: ACM SIGGRAPH 2000 Course Notes (2000)
Gregory, J.: Smooth Interpolation Without Twist Constraints. Computer Aided Geometric Design, 71–87 (1974)
Nielson, G.: A Transfinite, Visually Continuous, Triangular Interpolant. SIAM Geometric Modeling, 235–246 (1987)
Chiyokura, H., Kimura, F.: Design of Solids with Free-form Surfaces. In: Proceedings of SIGGRAPH, pp. 289–298 (1983)
Fan, J., Peters, J.: On Smooth Bicubic Surfaces from Quad Meshes. In: ISVC, pp. 87–96 (2008)
Jüttler, B., Sampoli, M.: Hermite Interpolation by Piecewise Polynomial Surfaces with Rational Offsets. Computer Aided Geometric Design 17, 361–385 (2000)
Mao, Z., Ma, L., Tan, W.: A Modified Nielson’s Side-Vertex Triangular Mesh Interpolation Scheme. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3480, pp. 776–785. Springer, Heidelberg (2005)
Boubekeur, T., Reuter, P., Schlick, C.: Scalar Tagged PN Triangles. In: EUROGRAPHICS (2005)
Dyken, C., Reimers, M., Seland, J.: Real-Time GPU Silhouette Refinement using Adaptively Blended Bezier Patches. Comput. Graph. Forum 27, 1–12 (2008)
Nagata, T.: Simple local interpolation of surfaces using normal vectors. Computer Aided Geometric Design 22, 327–347 (2005)
Boubekeur, T., Alexa, M.: Phong Tessellation. In: SIGGRAPH Asia, pp. 1–5 (2008)
Boschiroli, M., Fünfzig, C., Romani, L., Albrecht, G.: A Comparison of Local Parametric C 0 Bézier Interpolants for Triangular Meshes. Computers & Graphics 35, 20–34 (2011)
Herron, G.: Smooth Closed Surfaces with Discrete Triangular Interpolants. Computer Aided Geometric Design 2, 297–306 (1985)
Walton, D., Meek, D.: A Triangular G1 Patch from Boundary Curves. Computer-Aided Design 28, 113–123 (1996)
Fünfzig, C., Müller, K., Hansford, D., Farin, G.: PNG1 Triangles for Tangent Plane Continuous Surfaces on the GPU. Graphics Interface, 219–226 (2008)
Loop, C., Schaefer, S., Ni, T., Castaño, I.: Approximating Subdivision Surfaces with Gregory Patches for Hardware Tessellation. ACM Trans. Graph. 28, 151:1–151:9 (2009)
Mann, S., Loop, C., Lounsbery, M., Meyers, D., Painter, J., DeRose, T., Sloan, K.: A Survey of Parametric Scattered Data Fitting Using Triangular Interpolants. In: Curve and Surface Design, pp. 145–172. SIAM (1992)
Boschiroli, M., Fünfzig, C., Romani, L., Albrecht, G.: G 1 Rational Blend Interpolatory Schemes: A Comparative Study. Graphical Models 74, 29–49 (2012)
Loop, C.: Smooth Spline Surfaces over Irregular Meshes. In: ACM SIGGRAPH, pp. 303–310 (1994)
Myles, A., Yeo, Y.I., Peters, J.: GPU Conversion of Quad Meshes to Smooth Surfaces. In: ACM Symposium on Solid and Physical Modeling, pp. 321–326 (2008)
Hoschek, J., Lasser, D.: Fundamentals of Computer Aided Geometric Design. AK Peters (1993)
Edwards Jr., C.H.: Advanced Calculus of Several Variables. Dover Books on Mathematics (1994)
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Papazov, C. (2014). Local, Polynomial G 1 PN Quads. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2014. Lecture Notes in Computer Science, vol 8887. Springer, Cham. https://doi.org/10.1007/978-3-319-14249-4_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-14249-4_7
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-14248-7
Online ISBN: 978-3-319-14249-4
eBook Packages: Computer ScienceComputer Science (R0)