Abstract
We introduce trimmed NURBS surfaces with accurate boundary control, briefly called ABC-surfaces, as a solution to the notorious problem of constructing watertight or smooth (\(G^1\) and \(G^2)\) multi-patch surfaces within the function range of standard CAD/CAM systems and the associated file exchange formats. Our construction is based on the appropriate blend of a base surface, which traces out the intended global shape, and a series of reparametrized ribbons, which dominate the shape near the boundary.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Basically, the only case which does not lead to exploding complexity is the special situation where \(\gamma \) parametrizes a straight line parallel to one of the coordinate axes.
- 2.
This observation is a blatant contradiction to the concepts of differentiable geometry, which rely on the independence of geometric properties of the chosen parametrization.
- 3.
Customary tolerances for traditional production techniques have to be decreased even further for modern 3d printing systems with their incredible attention to detail.
- 4.
Advanced methods like discontinuous Galerkin may offer a remedy.
- 5.
It does appear in a similar form in [12] for the special case of straight boundaries and polynomial ribbons.
- 6.
- 7.
The geometry shown here was kindly provided by Malcolm Sabin, who modeled a similar composite \(G^2\)-surface using a completely different, hitherto unpublished technique.
References
Marussig, B., Hughes, T.J.R.: A review of trimming in isogeometric analysis: challenges, data exchange and simulation aspects. Arch. Comput. Methods Eng. 25, 1059–1127 (2018)
Marussig, B., Reif, U.: Surface patches with rounded corners. In preparation
Peters, J.: Geometric continuity. In: Farin, G., Hoschek, J., Kim, M.S. (eds.), Handbook of Computer Aided Geometric Design, pp. 193–227. North Holland (2002)
Peters, J., Reif, U.: Subdivision surfaces. Series Geometry and Computing, vol. 3. Springer (2008)
Pla-Garcia, N., Vigo-Anglada, M., Cotrina-Navau, J.: N-sided patches with B-spline boundaries. Comput. Graph. 30, 959–970 (2006)
Reif, U.: System and method for defining trimmed spline surfaces with accurate boundary control. Patent Application EP19192703.7
Reif, U.: A refinable space of smooth spline surfaces of arbitrary topological genus. J. Approx. Theory 90, 174–199 (1997)
Salvi, P., Várady, T., Rockwood, A.P.: Ribbon-based transfinite surfaces. Comput. Aided Geom. Des. 31, 613–630 (2014)
Vaitkus, M., Várady, T., Salvi, P., Sipos, Á.: Multi-sided B-spline surfaces over curved, multi-connected domains (2020). Unpublished manuscript
Várady, T., Salvi, P., Karikó, G.: A multi-sided Bézier patch with a simple control structure. Comput. Graph. Forum 35, 307–317 (2016)
Várady, T., Salvi, P., Kovács, I.: Enhancement of a multi-sided Bézier surface representation. Comput. Aided Geom. Des. 55, 69–83 (2017)
Várady, T., Salvi, P., Rockwood, A.P.: Transfinite surface interpolation with interior control. Graph. Models 74, 311–320 (2012)
Várady, T., Salvi, P., Vaitkus, M., Sipos, Á.: Multi-sided Bézier surfaces over curved, multi-connected domains. Comput. Aided Geom. Des. 78, 101–828 (2020)
Acknowledgements
We would like to thank Malcolm Sabin for fruitful discussions and comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Martin, F., Reif, U. (2022). Trimmed Spline Surfaces with Accurate Boundary Control. In: Manni, C., Speleers, H. (eds) Geometric Challenges in Isogeometric Analysis. Springer INdAM Series, vol 49. Springer, Cham. https://doi.org/10.1007/978-3-030-92313-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-92313-6_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92312-9
Online ISBN: 978-3-030-92313-6
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)