a48  2.0.2
References

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}
} 
 All Classes Namespaces Files Functions Typedefs