Commit Graph

73271 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé b432ff351b Fixed permissions 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé c2bc4082e7 Removed or untracked irrelevant files
Also fixed some data paths.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 4570ab4320 Disabled Eigen's static alignement when using UMFPACKLU solver in Orbifold param
The assert does not fail when using Eigen's SparseLU solver... This is temporary
while I investigate.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 55065c05d8 Improved erronous input detection for the Polyhedron's Orifold parameterization 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 8d7c23bc24 Removed a non-existing BGL test program from the CMakeLists 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé a02ab38aab Doc changes (improved most of the figures) 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé bac0a498ee Doc changes 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé eab6b0f02c Added licence and author 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 2274210b17 Removed a warning in SMP 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé c51c67fa0c Fixed Seam_mesh's intrinsic UV map 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé b3dc507db1 Doc changes 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé b166e1f98b Images called from HTML added to doxyfile.in 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 766cec39a4 Changed a precondition to be tested even in release 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 1dd45b2f06 Fixed a small mistake in a seam mesh figure 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé fa6aa9a799 Documentation changes 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé a848170433 Added Barycentric Tutte parameterization to the demo 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 8c1f570d61 Documentation changes 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 45da5415ad Minor doc changes in SMP 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 3d6eecd60b Updated Seam_mesh's figures 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé e54f2173c3 Fixed ARAP not showing up in the demo 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 4702f3ca36 Documentation changes in Seam_mesh / SMP 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 6308f2a94a Minor safety changes 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 3f87e9d4fb Updated SMP's doc to include Orbifold-Tutte Embeddings 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 521f85bca9 Updated SMP's test file 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé e68476f8b2 Use const refs when grabbing from property maps 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé c05a690449 Cleaned cout/cerr ouput 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 9c2c6b9f50 Changes within source needed after orbital > orbifold renaming 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 0b91917c74 Renamed Orbifold files 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé ad36f6ea35 Use non caching segment traits to accelerate arrangement computations 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 9eda87b089 Fixed the drawing of the border in the polyhedron demo's param plugin 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 92c34a5b01 Misc minor changes
-const correctness
-comments
-typedefs
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 58bc2612e3 Added translation to the growing affine transformations
This allows to use sphere mappings for Orb type IV
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé b9386fe3b2 Fixed sometimes missing triangles while growing a mesh
Consequence of using an unordered set to keep the border since it was using
the hash of base mesh halfedges and you can have the same halfedge multiple
times in the border (but in different "tiles")
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 9a63c23aa5 Improved safety checks for SMP's orbital
and other minor changes
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 406698f769 Added sphere to sphere mapping (wip)
Up to the overlay computation (missing the end)
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 64730a7617 Improved validity check on cones and seams 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé c2d04efb2f Misc minor changes 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 80f673fa24 Improved cone locating functions 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé adb03e8ee9 Moved orbifold type-related functions to the corresponding helper file 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé b052d3bc5f Distinguished between the first cone and the second cone
Thus if the input cones are C_0 ... C_3, then the seam is going from C_0 to C_3.
This is important because the result is not always identical.

Plugin of the demo decides randomly for now, which is not satisfying.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 6fdd28e856 Changed the angles of Orbifold again
By swapping s and t when filling the matrix, we obtain the same (and correct)
effect. Still, not very satisfying code.
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé cf43155309 Small compilation fix for fd5fe64 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 9eec3408d5 Added cotangent weights for Orbifold embeddings 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé c2687ddab1 Improved some output and error checking code in orbifold 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 954daa05a4 Misc minor changes 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé f138943e73 Fixed some output in SMP demo plugin 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 9016c2f825 Fixed border_halfedges() usage in the code of SMP's demo plugin
Thanks to 3826d23, we can now directly pass a seam mesh.

Note that it still requires declaring a dummy:
boost::property_map<seam_mesh, face_index>,
which is not ideal...
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé c5fa681302 Output matrices to a specific folders 2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé 5e6e42500e Flipped the sign of MVC weights in Orbifold
Does change anything, but it's more consistent with the other code
2017-06-22 16:15:57 +02:00
Mael Rouxel-Labbé b026f1c512 Fixed Orbifold angles values
The way we walk the seam in sort of the 'inside out' of the way it is done
in matlab code and thus the angle should be flipped.

Maybe there is a nicer change (walking the seam from outside?)
2017-06-22 16:15:57 +02:00