active session, including e.g. mouse-based selection.
A clear route for improvement is to add new exten-
sion modules. On the other hand, the 3D viewer lacks
some features such as layer support, that we will add
in upcoming versions. We also plan to enhance the
Python console by adding an automatic completion
feature, speeding up even more its usage and making
the API more discoverable.
Repository. Source code for our tool and supple-
mental material is available in the following Git
repository: https://gitrepos.virvig.eu/jfons/meshpipe.
ACKNOWLEDGEMENTS
This work has been partially funded by the Span-
ish Ministry of Economy and Competitiveness and
FEDER Grant TIN2017-88515-C2-1-R.
REFERENCES
Cacciola, F. (2019). Triangulated surface mesh simplifica-
tion. In CGAL User and Reference Manual. CGAL
Editorial Board, 4.14.1 edition.
Cherchi, G., Pitzalis, L., Frongia, G. L., and Scateni, R.
(2019). The Py3DViewer Project: A Python Library
for fast Prototyping in Geometry Processing. In Smart
Tools and Apps for Graphics - Eurographics Italian
Chapter Conference. The Eurographics Association.
Cignoni, P., Callieri, M., Corsini, M., Dellepiane, M.,
Ganovelli, F., and Ranzuglia, G. (2008). MeshLab: an
Open-Source Mesh Processing Tool. In Eurographics
Italian Chapter Conference. The Eurographics Asso-
ciation.
Cignoni, P., Ganovelli, F., et al. (2004). Vcglib.
http://vcg.isti.cnr.it/vcglib/.
Cignoni, P., Montani, C., Rocchini, C., Scopigno, R., and
Tarini, M. (1999). Preserving attribute values on sim-
plified meshes by resampling detail textures. The Vi-
sual Computer, 15(10).
Guennebaud, G., Jacob, B., et al. (2010). Eigen v3.
http://eigen.tuxfamily.org.
Jacobson, A. and Panozzo, D. (2017). Libigl: Prototyping
geometry processing research in c++. In SIGGRAPH
Asia 2017 Courses, SA ’17, pages 11:1–11:172.
Jakob, W., Rhinelander, J., and Moldovan, D. (2017). py-
bind11 – seamless operability between c++11 and
python.
Kobbelt, L., Bischoff, S., Botsch, M., and Steinberg, S.
(2002). Openmesh: A generic and efficient polygon
mesh data structure.
L
´
evy, B., Petitjean, S., Ray, N., and Maillot, J. (2002). Least
squares conformal maps for automatic texture atlas
generation. ACM Trans. Graph., 21(3).
Loriot, S., Sorkine-Hornung, O., Xu, Y., and Yaz, I. O.
(2019a). Triangulated surface mesh deformation. In
CGAL User and Reference Manual. CGAL Editorial
Board, 4.14.1 edition.
Loriot, S., Tournois, J., and Yaz, I. O. (2019b). Polygon
mesh processing. In CGAL User and Reference Man-
ual. CGAL Editorial Board, 4.14.1 edition.
M
¨
obius, J. and Kobbelt, L. (2010). Openflipper: an open
source geometry processing and rendering frame-
work. In International Conference on Curves and Sur-
faces, pages 488–500. Springer.
Rusu, R. B. and Cousins, S. (2011). 3D is here: Point Cloud
Library (PCL). In IEEE International Conference on
Robotics and Automation (ICRA), Shanghai, China.
Saboret, L., Alliez, P., L
´
evy, B., Rouxel-Labb
´
e, M., and
Fabri, A. (2019). Triangulated surface mesh param-
eterization. In CGAL User and Reference Manual.
CGAL Editorial Board, 4.14.1 edition.
Sch
¨
onberger, J. L. and Frahm, J.-M. (2016). Structure-
from-motion revisited. In Conference on Computer
Vision and Pattern Recognition (CVPR).
Sch
¨
onberger, J. L., Zheng, E., Pollefeys, M., and Frahm, J.-
M. (2016). Pixelwise view selection for unstructured
multi-view stereo. In European Conference on Com-
puter Vision (ECCV).
Sharp, N., Crane, K., et al. (2019). geometry-central.
www.geometry-central.net.
Shiue, L.-J. A. (2019). 3D surface subdivision methods. In
CGAL User and Reference Manual. CGAL Editorial
Board, 4.14.1 edition.
Sieger, D. and Botsch, M. (2019). The polygon mesh pro-
cessing library.
GRAPP 2020 - 15th International Conference on Computer Graphics Theory and Applications
82