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 |
Andreas Fabri
|
f0f6575c76
|
WIP on the doc
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
afc6476992
|
start rewriting the doc
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
fa68850338
|
Use Vertex_around_target_circulator again
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
869dfbb1e9
|
finally it works with a Seam_mesh
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
a6a62bc4f6
|
index vertices inside parameterize()
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
b7c5d49689
|
clean Simple_parameterization.cpp
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
7997925bf8
|
Add a function longest_border(PolygonMesh&) to PMP
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
b077704d04
|
rename template parameter; remove files related to the mesh_patch class
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
46ed3edf92
|
LSCM seems to work too
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
6dc52b4166
|
port two parametrisation classes
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
7901186856
|
remove Taucs support
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
92a463bdcc
|
split constructor of Seam_mesh in two functions
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
99a3b99283
|
make connecteced_component work for Seam_mesh
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
4a2344f0cc
|
discrete authalic now works for Surface_mesh and for a Seam_mesh
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
e1089a9168
|
WIP: Add vertex_descriptor which is a kind of canonical halfede_descriptor
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
1164cb14bf
|
Discrete Authalic parametrisation now works for a Seam_mesh with borders and seams
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
b7cdb47463
|
WIP - lets get it working with the Seam_graph next
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
c746425f8c
|
Authalic parametrization works with a Surface_mesh with border
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
3d6b3ca909
|
fix
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
4bd2f363d0
|
simplify code
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
675a15c63e
|
add modified lion (holes at eye and mouth)
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
b237249d0b
|
deal with seam tree. so far seam must not touch the border
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
e90fbb9867
|
it seems to work with seams. need visual output next to inspect it
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
5327c116fe
|
Add a tool to construct a seam polyline connecting two points
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
871b831992
|
use halfedge and not vertex circulator
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
37a32d6727
|
WIP
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
a09df5d2d2
|
simplify code
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
9699e99162
|
make square border parameterizer work
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
d77bb6c242
|
make all parametrization methods work
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
f664cb4268
|
get it working for Surface_mesh
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
cb9f0aa21d
|
fixes so that LSCM works as well
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
3350d2871c
|
simplify the border (will become complicated again later, but different)
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
59dd85f56d
|
simplify the border (will become complicated again later, but different)
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
6399e49be0
|
use a property map for the uv values
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
511add25fa
|
introduce index property maps
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
67964f22b4
|
output a 2D OFF file to visualize the result
|
2017-06-22 16:11:38 +02:00 |
Andreas Fabri
|
8721b58b1a
|
towards a BGL API -- still a long way to go :<
|
2017-06-22 16:11:38 +02:00 |
Sébastien Loriot
|
50510c05ea
|
add include directive for license of all GPL header files
done using:
ack-grep "^GPL" */package_info/*/license.txt -l | awk -F "/" '{print $1}' > /tmp/gpl_packages
for i in `cat /tmp/gpl_packages | \
grep -v Operations_on_polyhedra | \
grep -v Algebraic_kernel_for_circles | \
grep -v Algebraic_kernel_for_spheres | \
grep -v Polyhedron_IO`;
do
echo $i
python Scripts/developer_scripts/add_license_in_pkg_header.py $i
done
python Scripts/developer_scripts/add_license_in_pkg_header.py Operations_on_polyhedra Polygon_mesh_processing
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_circles Circular_kernel_2
python Scripts/developer_scripts/add_license_in_pkg_header.py Algebraic_kernel_for_spheres Circular_kernel_3
python Scripts/developer_scripts/add_license_in_pkg_header.py Polyhedron_IO Polyhedron
|
2017-01-19 15:20:25 +01:00 |
Maxime Gimeno
|
a01593e0bb
|
Unify the links to the Polyhedron demo in the package descriptions.
|
2017-01-10 14:56:52 +01:00 |
Andreas Fabri
|
8bf639ab94
|
static -> CGAL_STATIC_THREAD_LOCAL_VARIABLE
|
2016-12-01 16:23:46 +01:00 |
Sébastien Loriot
|
7e2ee496de
|
update project name of cmake scripts of tests
|
2016-09-08 00:26:37 +02:00 |
Sébastien Loriot
|
6b338eeb1f
|
improve the name of projects in cmake scripts of examples
|
2016-09-08 00:02:55 +02:00 |
Sébastien Loriot
|
881e4d3199
|
request Core only in examples, tests and demos when really needed
|
2016-03-07 22:36:57 +01:00 |
Andreas Fabri
|
8f796bb4b6
|
missed one
|
2016-02-17 16:41:05 +01:00 |
Andreas Fabri
|
51920f6b86
|
Unify chapter names
|
2016-02-17 16:35:48 +01:00 |
Philipp Möller
|
0a04a3a48f
|
Use CGAL_DOC_VERSION
|
2016-02-11 15:37:54 +01:00 |
Sebastien Loriot
|
e0e22a4b9e
|
Merge pull request #711 from afabri/Parameterization-clean_CmakeLists-GF
No need for -fno-strict-aliasing
|
2016-02-03 09:35:11 +01:00 |
Andreas Fabri
|
e26f25829a
|
No need for -fno-strict-aliasing
|
2016-02-02 12:38:54 +01:00 |
Andreas Fabri
|
2cff1012de
|
only use it if it is available
|
2016-01-26 17:42:35 +01:00 |
Andreas Fabri
|
4b8944e5b2
|
Replace #ifdef CGAL_USE_BOOST_PROGRAM_OPTIONS with #ifndef DONT_USE_BOOST_PROGRAM_OPTIONS
|
2016-01-26 17:16:02 +01:00 |
Sébastien Loriot
|
e64ae35a6e
|
Merge pull request #542 from bo0ts/Documentation-release_build2-pmoeller
Allow to build the documentation in a release
|
2016-01-07 09:21:46 +01:00 |
Philipp Möller
|
71b4e9c515
|
Use CGAL_FULL_VERSION in all Doxyfile.in
|
2015-12-17 16:33:28 +01:00 |
Simon Giraudot
|
da9422e77b
|
Warning fix: variable may be used uninitialized
|
2015-12-17 10:54:36 +01:00 |
Simon Giraudot
|
d77dd257ef
|
Warning fix: unused parameter
|
2015-12-17 10:53:21 +01:00 |
Philipp Möller
|
79b7fc5081
|
Handle the INPUT cases where the whole include dir is used
|
2015-12-10 17:03:46 +01:00 |
Sebastien Loriot
|
2e493f297b
|
Merge pull request #389 from afabri/CGAL-Qt3-GF
Remove Qt3 based demos
|
2015-10-23 17:08:49 +02:00 |
Andreas Fabri
|
38d063539a
|
cleanup
|
2015-10-02 08:17:19 +02:00 |
Sébastien Loriot
|
f151025380
|
fix the bad conflict resolution
|
2015-09-26 18:07:36 +02:00 |
Sébastien Loriot
|
da650cbd1c
|
Merge branch 'old/CGAL-Solver-packages-GF' into CGAL-Solver-package-GF
|
2015-09-26 15:47:54 +02:00 |
Sébastien Loriot
|
a1279bc063
|
update dependencies
|
2015-09-21 08:43:05 +02:00 |
Simon Giraudot
|
ba619c8a0d
|
Include Eigen default parameter in manual
|
2015-09-18 15:33:12 +02:00 |
Simon Giraudot
|
6ef242b7af
|
Remove useless duplicate code, use default template parameter to call Eigen_solver_traits
|
2015-09-18 10:30:13 +02:00 |
Simon Giraudot
|
e5fb24e3c4
|
Use default parameterizer in extensive test of surface mesh parameterizer
|
2015-09-07 08:11:30 +02:00 |
Simon Giraudot
|
09f3659353
|
Improving doc
|
2015-09-02 15:40:30 +02:00 |
Simon Giraudot
|
2b676edd1e
|
Clean up least square solver wrapper
|
2015-08-24 15:02:51 +02:00 |
Simon Giraudot
|
af8e73750c
|
Merge branch 'CGAL-Solver-package-GF-old' into CGAL-Solver-package-GF
|
2015-08-20 11:51:34 +02:00 |
Simon Giraudot
|
6d1332c3fa
|
Replace OpenNL by Eigen Conjugate Gradient (not least squares yet). More than 2x speed up.
|
2015-08-10 07:54:01 +02:00 |
Simon Giraudot
|
db4a974f64
|
Eigen interface for LSCM
|
2015-08-07 11:55:00 +02:00 |
Simon Giraudot
|
6196c183c7
|
Merge branch 'Surface_mesh_parametrisation-OpenNL_Eigen-GF-old' into Surface_mesh_parametrisation-OpenNL_Eigen-GF
|
2015-08-06 12:07:42 +02:00 |
Laurent Rineau
|
f9917c487e
|
CMake 2.8.11
|
2015-07-13 12:36:43 +02:00 |
Sébastien Loriot
|
02a98c3ca4
|
bugfix: add missing concept for solving normal equation
|
2015-07-09 17:22:27 +02:00 |
Andreas Fabri
|
d003e7bb2f
|
fix CMakeList.txt
|
2015-04-15 12:32:42 +02:00 |
Andreas Fabri
|
674159d412
|
fixes of doxygen warnings/errors
|
2015-04-14 14:37:42 +02:00 |