Commit Graph

80 Commits

Author SHA1 Message Date
Laurent Rineau c6c1900c9b Merge pull request #6970 from MaelRL/SMP-Fix_ARAP_post_process-GF
Fix weights in ARAP parameterization's post processing
2022-11-03 09:44:37 +01:00
Mael Rouxel-Labbé 2a679483b2 Fix ARAP post processing
The formula of weights is "- tan(theta / 2) / length", with:
 tan ( theta / 2 ) = sin ( theta ) / ( 1 + cos ( theta ) )
                   = ( 2 * A / |v1| * |v2| ) / ( 1 + v1 . v2 / |v1| * |v2| )
		   = 2 * A / ( |v1| * |v2| + v1 . v2 )

with A the _unsigned_ area.
2022-10-16 16:22:29 +02:00
Laurent Rineau b2f661f2dc Fix dependencies
For Periodic and SMDS_3, that is just the change of the order, using
the `C` locale (`export LC_ALL=C`).

For Weights and Shape_regularization... how come the file are missing?!
2022-09-21 14:38:09 +02:00
Laurent Rineau 371ce51842 Merge pull request #6667 from sloriot/CGAL-please_intel_2019
Please intel 2019 compiler
2022-06-29 09:50:48 +02:00
Sébastien Loriot 62936f8ee7 please intel 2019 compiler 2022-06-13 17:01:35 +02:00
Laurent Rineau 734c96e951 Merge branch 'master' into pr/lrineau/6558 2022-05-06 16:25:32 +02:00
Laurent Rineau 303a5d2ea3 Merge pull request #6553 from sloriot/CGAL-do_not_set_CXX_standard
Do not set cxx standard in the final target cmake script
2022-05-06 14:20:43 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Sébastien Loriot 57722d189d do not set cxx standard in the final target cmake script 2022-05-04 10:37:02 +02:00
albert-github ba4f8941b7 Incorrect reference to demo zip file
Due to the fact that an `ALIASES` is used the space will also be part of the file name and thus the link will, incorrectly be `` instead of `https://www.cgal.org/demo/5.5/polyhedron_3.zip`
2022-04-21 11:40:55 +02:00
Andreas Fabri c725bcfc4f Deal with Weights 2022-01-19 07:33:31 +00:00
Laurent Rineau 4d38f2b7b3 Merge pull request #6114 from sloriot/CGAL-cmake_clean_up
Clean cmake scripts of examples and tests
2021-11-18 12:27:19 +01:00
Mael Rouxel-Labbé e64089d690 Fix Heat Method & Weights package labels 2021-11-10 21:02:32 +01:00
Sébastien Loriot ab48f63e30 update latest cmake version tested 2021-11-09 10:58:47 +01:00
Sébastien Loriot 58181afcdb remove useless include directives 2021-11-09 10:16:12 +01:00
Sébastien Loriot 513d67d957 update version requirements 2021-11-09 10:07:25 +01:00
Sébastien Loriot 12bf0e9c60 switch to LGPL 2021-10-18 17:37:27 +02:00
Dmitry Anisimov 936968fb4f Merge remote-tracking branch 'origin/master' into Weights-unification-danston 2021-09-06 10:38:24 +02:00
Sébastien Loriot 98e471849b moving files from internal to PKG/internal 2021-08-26 11:33:39 +02:00
Dmitry Anisimov f2af481028 fixed assertions in utils 2021-08-20 10:27:04 +02:00
Dmitry Anisimov 9e201c8fda renamed logo 2021-08-13 10:14:27 +02:00
Dmitry Anisimov 33e5c930d9 removed polygon utils dependency 2021-08-13 10:12:55 +02:00
Dmitry Anisimov b05467ff60 split utils into utils and polygon utils 2021-08-13 09:58:47 +02:00
Dmitry Anisimov c975eddf13 Merge remote-tracking branch 'origin/master' into Weights-unification-danston 2021-08-12 13:29:26 +02:00
Sébastien Loriot f0c0c90f85 fix doc errors 2021-08-04 20:37:04 +02:00
Dmitry Anisimov 992b3988e6 Merge remote-tracking branch 'origin/Weights-new_package-danston' into Weights-unification-danston 2021-08-04 16:06:52 +02:00
Dmitry Anisimov bb1f492e65 use correct version of eigen 2021-08-04 16:06:32 +02:00
Dmitry Anisimov 1b80475510 Merge remote-tracking branch 'origin/Weights-new_package-danston' into Weights-unification-danston 2021-08-04 15:55:58 +02:00
Dmitry Anisimov fb9b9733f6 added missing components 2021-08-04 15:55:35 +02:00
Dmitry Anisimov 4acac42b03 Merge remote-tracking branch 'origin/Weights-new_package-danston' into Weights-unification-danston 2021-08-04 15:46:52 +02:00
Dmitry Anisimov 2bbf87fa53 make eigen quiet 2021-08-04 15:45:44 +02:00
Dmitry Anisimov 0017335dea Merge remote-tracking branch 'origin/Weights-new_package-danston' into Weights-unification-danston 2021-08-04 15:12:54 +02:00
Dmitry Anisimov 551c3141e2 fixed cmakelists 2021-08-04 15:10:53 +02:00
Dmitry Anisimov 9e89439645 user-defined mv weight is replaced with the edge tangent weight 2021-08-04 13:57:30 +02:00
Dmitry Anisimov 350234abb6 skipping useless headers in the convenience header 2021-06-30 11:54:49 +02:00
Dmitry Anisimov 22ff1f3547 removed todo 2021-06-30 10:56:25 +02:00
Dmitry Anisimov ebef1cc7d4 better explained edge cases 2021-06-30 10:33:35 +02:00
Dmitry Anisimov 686309a17d using double numbers in examples 2021-06-29 17:03:52 +02:00
Dmitry Anisimov 80cd3411df better description of the analytic weight traits 2021-06-29 16:58:41 +02:00
Dmitry Anisimov e012dad4c1 added a comment to internal functions 2021-06-29 16:55:31 +02:00
Dmitry Anisimov 5126f83dbf missing projection traits as model of analytic weights 2021-06-28 15:06:15 +02:00
Dmitry Anisimov 649db1ffdb added missing includes in the docs + convenience header 2021-06-28 14:29:10 +02:00
Dmitry Anisimov 9ccbea002d undocumenting utils with tangent and cotangent 2021-06-25 14:34:58 +02:00
Dmitry Anisimov b66b71aabc added doxygen comment to Weights.h 2021-06-25 11:18:13 +02:00
Dmitry Anisimov 1d5ef23cb7 removed some conversions from double to FT in examples 2021-06-25 10:45:02 +02:00
Dmitry Anisimov a25a58323e secure -> clamped 2021-06-24 17:16:05 +02:00
Dmitry Anisimov ab9a80cd0d renamed depr weights header 2021-06-24 17:10:16 +02:00
Dmitry Anisimov ca661e3eb7 added weights concept dependency to Kernel_23 2021-06-24 17:03:28 +02:00
Dmitry Anisimov ce382b414f fixed typos 2021-06-11 14:27:57 +02:00
Dmitry Anisimov c5c9d6c37c fixed doxygen warnings for deprecated weights 2021-06-11 14:13:03 +02:00