Mael Rouxel-Labbé
e8d22d0f24
Some progress towards compilation of ARAP with a seam_mesh
...
Most of the issues come from the incomplete seam_mesh graph traits now.
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
d978cc47c8
Added an example to test various configuration of mesh type and parameterizer
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
320e40d6c4
Fixed some return type in the MVC post processor
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
8afe8af986
Fixed choice of fixed vertices for different types of lambda
...
Not too sure about that change, but it (sort of) makes sense to only
fix one point when lambda !=0, it works, and looking -now- at the other
branch on ARAP, they had done the same.
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
95bc5f4b91
Changed some comments
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
8a1688e13f
Fixed include directives
2017-06-22 16:14:55 +02:00
Sébastien Loriot
8ac36da8dd
doc clean up
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
b4c0784a67
Small changes to make ARAP work with a Surface_mesh
...
Note that this requires the boost hash maps of commit ec7aa45
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
23ac9a95c1
Fixed compilation of the ARAP paramaterizer
...
The location of Misc_conic.h was changed by the merge of master
2017-06-22 16:14:55 +02:00
Sébastien Loriot
8a8948ebed
update doc
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
92496eacfc
Split post processing functions away from ARAP parameterizer's class
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
a83fecb3c7
Changed some comments
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
0f10528369
Added post processing that (attempts to) fix potential flips in the ARAP param
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
17e3477151
Changed some comments
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
c73c0c904e
Reworked the counter of the energy-minimizing loop
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
e738fc6dac
Added a macro to choose which vertices are fixed
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
fd4e709c1b
Added a way to compute 'a' using the algeabric kernel to solve the cubic eq
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
8cbd200250
Changed some comments
2017-06-22 16:14:55 +02:00
Mael Rouxel-Labbé
81cfaeb944
Fixed using the wrong coordinates in the RHS of the system and the energy
...
Global coordinates were used instead of UV coordinates...
2017-06-22 16:14:55 +02:00
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é
79490fd8b0
Cleaned code (indentation, whitespace, etc.)
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
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
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
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
f7b826125b
Add the possibility to pass the two vertices that are selected
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
9cc84e828c
Add an initial User Manual section for Seam_mesh
2017-06-22 16:12:26 +02:00
Andreas Fabri
a348af1d61
WIP on doc
2017-06-22 16:11:38 +02:00
Andreas Fabri
162759ca87
polish
2017-06-22 16:11:38 +02:00
Andreas Fabri
ac11cf8032
deal correctly with a patch
2017-06-22 16:11:38 +02:00
Andreas Fabri
36530e3f98
polish
2017-06-22 16:11:38 +02:00
Andreas Fabri
befec4c3c9
remove .cmd files
2017-06-22 16:11:38 +02:00
Andreas Fabri
eda683816d
Add three different seams sets for lion.off
2017-06-22 16:11:38 +02:00
Andreas Fabri
b11385455f
Fix target(Seam_msh)
2017-06-22 16:11:38 +02:00
Andreas Fabri
82f2a2b4ca
WIP
2017-06-22 16:11:38 +02:00
Andreas Fabri
5a23256c13
wip
2017-06-22 16:11:38 +02:00