a48
2.0.2
|
External libraries (cited in M4G: Manifolds for GPUs repositories):
@MISC{CGAL, title = {\textsc{Cgal}, {C}omputational {G}eometry {A}lgorithms {L}ibrary}, note = {\url{http://www.cgal.org}} } @MISC{Lemon, title = {\textsc{Lemon}, {G}raph {L}ibrary}, note = {\url{http://lemon.cs.elte.hu}} } @MISC{Geodesic, title = {{G}eodesic}, note = {\url{http://code.google.com/p/geodesic}} } @MISC{OpenGL, title = {{O}pen{GL}}, note = {\url{http://www.opengl.org}} } @MISC{MeshLab, title = {{M}esh{L}ab}, note = {\url{http://meshlab.sourceforge.net}} }
The main idea in the a48 library is the 4-8 subdivision in [Velho:2001]:
@ARTICLE{Velho:2001, author = {Luiz Velho and Denis Zorin}, title = {{4-8} {S}ubdivision}, journal = {{C}omputer {A}ided {G}eometric {D}esign}, volume = {18}, number = {5}, pages = {397--427}, year = {2001}, issn = {0167-8396}, note = {\url{http://dx.doi.org/10.1016/S0167-8396(01)00039-5}} }
The tri-quad crawler algorithm described in [Tarini:2010]:
@ARTICLE{Tarini:2010, author = {Tarini, Marco and Pietroni, Nico and Cignoni, Paolo and Panozzo, Daniele and Puppo, Enrico}, title = {{P}ractical {Q}uad {M}esh {S}implification}, journal = {Computer Graphics Forum (Special Issue of Eurographics 2010)}, number = {2}, volume = {29}, pages = {407-418}, year = {2010}, note = {\url{http://vcg.isti.cnr.it/Publications/2010/TPCPP10}} }
The tri-quad matching algorithm described in [Daniels:2011]:
@ARTICLE{Daniels:2011, author = {{D}aniels {II}, {J}. and {L}izier, {M}. and {S}iqueira, {M}. and {S}ilva, {C}. {T}. and {N}onato, {L}. {G}.}, title = {{T}emplate-based {Q}uadrilateral {M}eshing}, journal = {{C}omputers \& {G}raphics}, volume = {35}, number = {3}, pages = {471 - 482}, year = {2011}, issn = {0097-8493}, note = {\url{http://dx.doi.org/10.1016/j.cag.2011.03.024}} }
The geodesic computation algorithm is described in [Surazhsky:2005]:
@ARTICLE{Surazhsky:2005, title = {{Fast exact and approximate geodesics on meshes}}, author = {Surazhsky, V. and Surazhsky, T. and Kirsanov, D. and Gortler, S.J. and Hoppe, H.}, journal = {ACM Transactions on Graphics (TOG)}, volume = {24}, number = {3}, pages = {553--560}, issn = {0730-0301}, year = {2005}, note = {\url{http://dx.doi.org/10.1145/1186822.1073228}}, publisher = {ACM} }
The halfedge data structure is based on [Mantyla:1988]:
@BOOK{Mantyla:1988, title = {An introduction to solid modeling}, author = {M{\"a}ntyl{\"a}, M.}, isbn = {9780881751086}, lccn = {87027852}, note = {\url{http://books.google.com.br/books?id=CJVRAAAAMAAJ}}, year = {1988}, publisher = {Computer Science Press} }