{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,25]],"date-time":"2026-07-25T21:27:21Z","timestamp":1785014841978,"version":"3.55.0"},"publisher-location":"Berlin, Heidelberg","reference-count":36,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783662599570","type":"print"},{"value":"9783662599587","type":"electronic"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-662-59958-7_4","type":"book-chapter","created":{"date-parts":[[2019,8,28]],"date-time":"2019-08-28T14:03:30Z","timestamp":1567001010000},"page":"64-76","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Cinolib: A Generic Programming Header Only C++ Library for Processing Polygonal and Polyhedral Meshes"],"prefix":"10.1007","author":[{"given":"Marco","family":"Livesu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,8,29]]},"reference":[{"key":"4_CR1","unstructured":"Vaxman, A., et al.: libhedra: geometric processing and optimization of polygonal meshes (2017). \n                    https:\/\/github.com\/avaxman\/libhedra"},{"key":"4_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"86","DOI":"10.1007\/978-3-662-54563-8_5","volume-title":"Transactions on Computational Science XXIX","author":"M Attene","year":"2017","unstructured":"Attene, M.: ImatiSTL - fast and reliable mesh processing with a hybrid kernel. In: Gavrilova, M.L., Tan, C.J.K. (eds.) Transactions on Computational Science XXIX. LNCS, vol. 10220, pp. 86\u201396. Springer, Heidelberg (2017). \n                    https:\/\/doi.org\/10.1007\/978-3-662-54563-8_5"},{"key":"4_CR3","unstructured":"Botsch, M., Steinberg, S., Bischoff, S., Kobbelt, L.: OpenMesh-a generic and efficient polygon mesh data structure (2002)"},{"issue":"11","key":"4_CR4","doi-asserted-by":"publisher","first-page":"1222","DOI":"10.1109\/34.969114","volume":"23","author":"Y Boykov","year":"2001","unstructured":"Boykov, Y., Veksler, O., Zabih, R.: Fast approximate energy minimization via graph cuts. IEEE Trans. Pattern Anal. Mach. Intell. 23(11), 1222\u20131239 (2001)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"issue":"5","key":"4_CR5","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1111\/cgf.12959","volume":"35","author":"G Cherchi","year":"2016","unstructured":"Cherchi, G., Livesu, M., Scateni, R.: Polycube simplification for coarse layouts of surfaces and volumes. Comput. Graph. Forum 35(5), 11\u201320 (2016). \n                    https:\/\/doi.org\/10.1111\/cgf.12959","journal-title":"Comput. Graph. Forum"},{"key":"4_CR6","unstructured":"Cignoni, P., Callieri, M., Corsini, M., Dellepiane, M., Ganovelli, F., Ranzuglia, G.: MeshLAB: an open-source mesh processing tool. In: Eurographics Italian Chapter Conference 2008, pp. 129\u2013136 (2008)"},{"issue":"5","key":"4_CR7","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1145\/2516971.2516977","volume":"32","author":"K Crane","year":"2013","unstructured":"Crane, K., Weischedel, C., Wardetzky, M.: Geodesics in heat: a new approach to computing distance based on heat flow. ACM Trans. Graph. (TOG) 32(5), 152 (2013)","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"4_CR8","unstructured":"Dey, T.K., Sun, J.: Defining and computing curve-skeletons with medial geodesic function. In: Proceedings of the Fourth Eurographics Symposium on Geometry Processing, pp. 143\u2013152. Eurographics Association (2006)"},{"issue":"1","key":"4_CR9","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1007\/BF01386390","volume":"1","author":"EW Dijkstra","year":"1959","unstructured":"Dijkstra, E.W.: A note on two problems in connexion with graphs. Numer. Math. 1(1), 269\u2013271 (1959)","journal-title":"Numer. Math."},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., Stuetzle, W.: Multiresolution analysis of arbitrary meshes. In: Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 173\u2013182. ACM (1995)","DOI":"10.1145\/218380.218440"},{"issue":"4","key":"4_CR11","doi-asserted-by":"publisher","first-page":"114","DOI":"10.1145\/3072959.3073676","volume":"36","author":"X Gao","year":"2017","unstructured":"Gao, X., Jakob, W., Tarini, M., Panozzo, D.: Robust hex-dominant mesh generation using field-guided polyhedral agglomeration. ACM Trans. Graph. (TOG) 36(4), 114 (2017)","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"4_CR12","unstructured":"Guennebaud, G., Jacob, B., et al.: Eigen v3 (2010). \n                    http:\/\/eigen.tuxfamily.org"},{"issue":"39\u201341","key":"4_CR13","doi-asserted-by":"publisher","first-page":"4135","DOI":"10.1016\/j.cma.2004.10.008","volume":"194","author":"TJ Hughes","year":"2005","unstructured":"Hughes, T.J., Cottrell, J.A., Bazilevs, Y.: Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Comput. Methods Appl. Mech. Eng. 194(39\u201341), 4135\u20134195 (2005)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"key":"4_CR14","unstructured":"Jacobson, A., Panozzo, D., et al.: libigl: a simple C++ geometry processing library (2018). \n                    http:\/\/libigl.github.io\/libigl\/"},{"key":"4_CR15","unstructured":"CIVC Lab: VCG: Visualization and computer graphics library (2004). \n                    https:\/\/github.com\/cnr-isti-vclab\/vcglib"},{"key":"4_CR16","unstructured":"Levy, B.: Geogram (2015)"},{"key":"4_CR17","doi-asserted-by":"publisher","first-page":"362","DOI":"10.1145\/566654.566590","volume":"21","author":"B L\u00e9vy","year":"2002","unstructured":"L\u00e9vy, B., Petitjean, S., Ray, N., Maillot, J.: Least squares conformal maps for automatic texture atlas generation. ACM Trans. Graph. (TOG) 21, 362\u2013371 (2002)","journal-title":"ACM Trans. Graph. (TOG)"},{"key":"4_CR18","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1016\/j.cag.2018.01.004","volume":"71","author":"M Livesu","year":"2018","unstructured":"Livesu, M.: A heat flow relaxation scheme for n dimensional discrete hyper surfaces. Comput. Graph. 71, 124\u2013131 (2018). \n                    https:\/\/doi.org\/10.1016\/j.cag.2018.01.004","journal-title":"Comput. Graph."},{"key":"4_CR19","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.cad.2017.05.002","volume":"90","author":"M Livesu","year":"2017","unstructured":"Livesu, M., Attene, M., Patane, G., Spagnuolo, M.: Explicit cylindrical maps for general tubular shapes. Comput.-Aided Des. 90, 27\u201336 (2017). \n                    https:\/\/doi.org\/10.1016\/j.cad.2017.05.002\n                    \n                  . SI: SPM2017","journal-title":"Comput.-Aided Des."},{"key":"4_CR20","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/j.cag.2019.03.004","volume":"80","author":"M Livesu","year":"2019","unstructured":"Livesu, M., Cabiddu, D., Attene, M.: Slice2Mesh: a meshing tool for the simulation of additive manufacturing processes. Comput. Graph. 80, 73\u201384 (2019). \n                    https:\/\/doi.org\/10.1016\/j.cag.2019.03.004\n                    \n                  . ISSN 0097-8493","journal-title":"Comput. Graph."},{"issue":"11","key":"4_CR21","doi-asserted-by":"publisher","first-page":"1891","DOI":"10.1109\/TVCG.2012.71","volume":"18","author":"M Livesu","year":"2012","unstructured":"Livesu, M., Guggeri, F., Scateni, R.: Reconstructing the curve-skeletons of 3D shapes using the visual hull. IEEE Trans. Visual Comput. Graph. 18(11), 1891\u20131901 (2012). \n                    https:\/\/doi.org\/10.1109\/TVCG.2012.71","journal-title":"IEEE Trans. Visual Comput. Graph."},{"issue":"7","key":"4_CR22","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1111\/cgf.13021","volume":"35","author":"M Livesu","year":"2016","unstructured":"Livesu, M., Muntoni, A., Puppo, E., Scateni, R.: Skeleton-driven adaptive hexahedral meshing of tubular shapes. Comput. Graph. Forum 35(7), 237\u2013246 (2016). \n                    https:\/\/doi.org\/10.1111\/cgf.13021","journal-title":"Comput. Graph. Forum"},{"issue":"9","key":"4_CR23","doi-asserted-by":"publisher","first-page":"907","DOI":"10.1007\/s00371-013-0855-8","volume":"29","author":"M Livesu","year":"2013","unstructured":"Livesu, M., Scateni, R.: Extracting curve-skeletons from digital shapes using occluding contours. Vis. Comput. 29(9), 907\u2013916 (2013). \n                    https:\/\/doi.org\/10.1007\/s00371-013-0855-8","journal-title":"Vis. Comput."},{"key":"4_CR24","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.cag.2019.03.005","volume":"80","author":"C Mancinelli","year":"2019","unstructured":"Mancinelli, C., Livesu, M., Puppo, E.: A comparison of methods for gradient field estimation on simplicial meshes. Comput. Graph. 80, 37\u201350 (2019). \n                    https:\/\/doi.org\/10.1016\/j.cag.2019.03.005\n                    \n                  . ISSN 0097-8493","journal-title":"Comput. Graph."},{"issue":"2","key":"4_CR25","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/s00371-008-0213-4","volume":"25","author":"\u00c0 M\u00e9ndez-Feliu","year":"2009","unstructured":"M\u00e9ndez-Feliu, \u00c0., Sbert, M.: From obscurances to ambient occlusion: a survey. Vis. Comput. 25(2), 181\u2013196 (2009)","journal-title":"Vis. Comput."},{"key":"4_CR26","series-title":"Mathematics and Visualization","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1007\/978-3-662-05105-4_2","volume-title":"Visualization and Mathematics III","author":"M Meyer","year":"2003","unstructured":"Meyer, M., Desbrun, M., Schr\u00f6der, P., Barr, A.H.: Discrete differential-geometry operators for triangulated 2-manifolds. In: Hege, H.C., Polthier, K. (eds.) Visualization and Mathematics III. MATHVISUAL, pp. 35\u201357. Springer, Heidelberg (2003). \n                    https:\/\/doi.org\/10.1007\/978-3-662-05105-4_2"},{"key":"4_CR27","unstructured":"Schneider, T., Dumas, J., Gao, X., Botsch, M., Panozzo, D., Zorin, D.: Poly-spline finite element method. CoRR abs\/1804.03245 (2018), \n                    http:\/\/arxiv.org\/abs\/1804.03245"},{"key":"4_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1007\/BFb0014497","volume-title":"Applied Computational Geometry Towards Geometric Engineering","author":"JR Shewchuk","year":"1996","unstructured":"Shewchuk, J.R.: Triangle: engineering a 2D quality mesh generator and delaunay triangulator. In: Lin, M.C., Manocha, D. (eds.) WACG 1996. LNCS, vol. 1148, pp. 203\u2013222. Springer, Heidelberg (1996). \n                    https:\/\/doi.org\/10.1007\/BFb0014497"},{"issue":"2","key":"4_CR29","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2629697","volume":"41","author":"H Si","year":"2015","unstructured":"Si, H.: TetGen, a delaunay-based quality tetrahedral mesh generator. ACM Trans. Math. Softw. (TOMS) 41(2), 11 (2015)","journal-title":"ACM Trans. Math. Softw. (TOMS)"},{"key":"4_CR30","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1016\/j.cagd.2018.07.001","volume":"65","author":"T Sorgente","year":"2018","unstructured":"Sorgente, T., Biasotti, S., Livesu, M., Spagnuolo, M.: Topology-driven shape chartification. Comput.-Aided Geom. Des. 65, 13\u201328 (2018). \n                    https:\/\/doi.org\/10.1016\/j.cagd.2018.07.001","journal-title":"Comput.-Aided Geom. Des."},{"key":"4_CR31","unstructured":"Sorkine, O., Alexa, M.: As-rigid-as-possible surface modeling. In: Proceedings of the Fifth Eurographics Symposium on Geometry Processing, pp. 109\u2013116. Eurographics Association (2007)"},{"key":"4_CR32","doi-asserted-by":"crossref","unstructured":"Sozer, E., Brehm, C., Kiris, C.C.: Gradient calculation methods on arbitrary polyhedral unstructured meshes for cell-centered CFD solvers. In: 52nd Aerospace Sciences Meeting, p. 1440 (2014)","DOI":"10.2514\/6.2014-1440"},{"key":"4_CR33","unstructured":"Stimpson, C., Ernst, C., Knupp, P., P\u00e9bay, P., Thompson, D.: The verdict library reference manual. Sandia National Laboratories Technical report 9 (2007)"},{"key":"4_CR34","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1111\/j.1467-8659.2012.03178.x","volume":"31","author":"A Tagliasacchi","year":"2012","unstructured":"Tagliasacchi, A., Alhashim, I., Olson, M., Zhang, H.: Mean curvature skeletons. Comput. Graph. Forum 31, 1735\u20131744 (2012)","journal-title":"Comput. Graph. Forum"},{"issue":"1","key":"4_CR35","doi-asserted-by":"publisher","first-page":"6:1","DOI":"10.1145\/2809785","volume":"35","author":"F Usai","year":"2015","unstructured":"Usai, F., Livesu, M., Puppo, E., Tarini, M., Scateni, R.: Extraction of the quad layout of a triangle mesh guided by its curve skeleton. ACM Trans. Graph. 35(1), 6:1\u20136:13 (2015). \n                    https:\/\/doi.org\/10.1145\/2809785","journal-title":"ACM Trans. Graph."},{"issue":"08","key":"4_CR36","doi-asserted-by":"publisher","first-page":"1541","DOI":"10.1142\/S021820251440003X","volume":"24","author":"LB Veiga da","year":"2014","unstructured":"da Veiga, L.B., Brezzi, F., Marini, L.D., Russo, A.: The hitchhiker\u2019s guide to the virtual element method. Math. Model. Methods Appl. Sci. 24(08), 1541\u20131573 (2014)","journal-title":"Math. Model. Methods Appl. Sci."}],"container-title":["Lecture Notes in Computer Science","Transactions on Computational Science XXXIV"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-662-59958-7_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,28]],"date-time":"2019-08-28T14:05:24Z","timestamp":1567001124000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-662-59958-7_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783662599570","9783662599587"],"references-count":36,"URL":"https:\/\/doi.org\/10.1007\/978-3-662-59958-7_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"29 August 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}