Commit Graph

73118 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 18091ce6df Removed superfluous references to property maps 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 4388da9582 Added draft of the local/global mesh parameterization algorithm 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 688340cf50 Fixed a comment 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 65b2708daf Removed the superfluous uv_map from ContainersFiller 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé c478443b3e Fixed const correctness 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 12f5cf82ee Fixed cubic equation solver 2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé 79490fd8b0 Cleaned code (indentation, whitespace, etc.) 2017-06-22 16:14:55 +02:00
Maxime Gimeno d8442511c8 Fix the id bugs by using the Textured_polyhedron directly for the parameterization. 2017-06-22 16:14:55 +02:00
Andreas Fabri edc7a5c30d plugin uses the svg module 2017-06-22 16:14:55 +02:00
Maxime Gimeno ae688a81ba Add misisng files 2017-06-22 16:14:55 +02:00
Maxime Gimeno f9f000d1e5 Clean-up
- errors still remain :Surface_mesh_parameterize/next_bug and BGL/tests
2017-06-22 16:14:55 +02:00
Maxime Gimeno c403f3c688 Fix remaining bugs and add a "highlighting" of the current patch being projected. 2017-06-22 16:12:26 +02:00
Maxime Gimeno ee8f7d0dff Fix the LSCM Parameterizer 2017-06-22 16:12:26 +02:00
Maxime Gimeno 0a84991845 Clean-up 2017-06-22 16:12:26 +02:00
Maxime Gimeno 602e47e584 Add a connected_components management. 2017-06-22 16:12:26 +02:00
Maxime Gimeno f8bd07c6a6 Fix display of the seam neighborhood. 2017-06-22 16:12:26 +02:00
Maxime Gimeno 0ff59ea105 Add missing files 2017-06-22 16:12:26 +02:00
Maxime Gimeno 28318aee7b Optimization:
- use directly the U and V values stored in the textured polyhedron's vertices.
2017-06-22 16:12:26 +02:00
Maxime Gimeno f7b4417e03 Fix display for Seamed meshes projection. 2017-06-22 16:12:26 +02:00
Maxime Gimeno 9be781118b Replace the graphicsitem type by a custom one,
print the UVMapping corresponding to the selected item
2017-06-22 16:12:26 +02:00
Maxime Gimeno 703b1e98d3 Draws the mesh instead of just points in the 2D viewer 2017-06-22 16:12:26 +02:00
Maxime Gimeno 19f66f596c Add a 2D visualizer for the UV mapping (only the points) 2017-06-22 16:12:26 +02:00
Maxime Gimeno fd8336ecf8 Implementation of the seaming. 2017-06-22 16:12:26 +02:00
Maxime Gimeno 407bb3e675 Restore Parameterization_plugin with the BGL API. 2017-06-22 16:12:26 +02:00
Sébastien Loriot a0978d0872 first test equality of meshes
In case the graph type as an assertion checking equality of graph
in operator== of its descriptors
2017-06-22 16:12:26 +02:00
Sébastien Loriot e0b1acba83 remove copy-constructor, default is fine 2017-06-22 16:12:26 +02:00
Sébastien Loriot b1e6d0f876 fix reference type of the vertex iterator of the Seam graph
the vertex descriptor is created on the fly
2017-06-22 16:12:26 +02:00
Sébastien Loriot 8a7d5c9012 use unordered_set from boost rather than std (only available in c++11) 2017-06-22 16:12:26 +02:00
Maxime Gimeno 592c4adb2a WIP : Restore the demo
- Waiting for fix for LSCM_Parameterizer from Andreas.
2017-06-22 16:12:26 +02:00
Sébastien Loriot 16aedcae92 remove a qualified call 2017-06-22 16:12:26 +02:00
Sébastien Loriot 853582dbc5 remove unused variables 2017-06-22 16:12:26 +02:00
Andreas Fabri 88b81378ce WIP 2017-06-22 16:12:26 +02:00
Andreas Fabri 63a5c1fd0b still WIP 2017-06-22 16:12:26 +02:00
Sébastien Loriot 6cad541336 enhance pmap 2017-06-22 16:12:26 +02:00
Sébastien Loriot 7b572ece08 no need to remove constness 2017-06-22 16:12:26 +02:00
Andreas Fabri c03ca8fb63 broken code, as I ask Sebastien to find the compile timer error 2017-06-22 16:12:26 +02:00
Andreas Fabri f6f52e01b0 cleanup and fix of Simple_parameterization.cpp 2017-06-22 16:12:26 +02:00
Maxime Gimeno 63abf210c9 WIP parameterization_plugin + fixes for parameterization files. 2017-06-22 16:12:26 +02:00
Andreas Fabri d9fe196106 WIP 2017-06-22 16:12:26 +02:00
Andreas Fabri f7b826125b Add the possibility to pass the two vertices that are selected 2017-06-22 16:12:26 +02:00
Andreas Fabri 78dc757a4d doc 2017-06-22 16:12:26 +02:00
Andreas Fabri 7e4fc56b7d Add copyright header 2017-06-22 16:12:26 +02:00
Andreas Fabri 92be8f478d Add lscm.cpp 2017-06-22 16:12:26 +02:00
Andreas Fabri 45e19be366 Use property maps to store seam edges and vertices 2017-06-22 16:12:26 +02:00
Andreas Fabri 902ff15f87 fix target(halfedge, Seam_mesh) for when the halfedge is on the border of a seam edge 2017-06-22 16:12:26 +02:00
Andreas Fabri d4bdc3a8f9 WIP doc 2017-06-22 16:12:26 +02:00
Andreas Fabri 1db7b7859e explain canonical vertex 2017-06-22 16:12:26 +02:00
Andreas Fabri 9cc84e828c Add an initial User Manual section for Seam_mesh 2017-06-22 16:12:26 +02:00
Andreas Fabri 7048405313 Add Seam_mesh to the BGL doc 2017-06-22 16:12:26 +02:00
Andreas Fabri e8db3c0f11 Add Seam_mesh to the BGL doc 2017-06-22 16:12:26 +02:00