Laurent Rineau
|
621859b526
|
Rename Polyhedron demo to CGAL Lab
And announce it in the `CHANGES.md`.
|
2024-04-18 12:39:30 +02:00 |
Jane Tournois
|
7ca00f90ef
|
add missing includes (not included by helpers.h anymore)
|
2024-03-06 16:12:53 +01:00 |
albert-github
|
301728a8a9
|
issue #7395 Improvement of layout of model relations
- Completed the cgalModels part
|
2023-07-09 12:43:36 +02:00 |
Mael Rouxel-Labbé
|
3abb7366d5
|
Try to fix compatibility between Weights and OpenMesh
|
2022-11-22 17:46:01 +01:00 |
Mael Rouxel-Labbé
|
b603aab680
|
Fix syntax
|
2022-11-09 09:55:29 +01:00 |
Mael Rouxel-Labbé
|
dd249a21f8
|
Fix intercompatiblity between APIs of Cotangent_weight
|
2022-11-08 16:08:00 +01:00 |
Mael Rouxel-Labbé
|
7163a188d3
|
Remove unused typedefs
|
2022-11-08 14:45:12 +01:00 |
Mael Rouxel-Labbé
|
72fdfbeb18
|
Some const correctness + don't take pmaps by ref
|
2022-11-08 14:44:57 +01:00 |
Mael Rouxel-Labbé
|
f0443a6ab3
|
Rework as to not break the Surface_mesh_deformation weight concept
|
2022-11-08 14:43:19 +01:00 |
Mael Rouxel-Labbé
|
88b3d0ab88
|
Fix compilation
|
2022-10-21 14:32:42 +02:00 |
Mael Rouxel-Labbé
|
8d7669d559
|
Test alternate API + add missing typedef
|
2022-10-21 12:15:03 +02:00 |
Mael Rouxel-Labbé
|
b0c183fc3d
|
Add missing typedef
|
2022-10-21 12:07:12 +02:00 |
Mael Rouxel-Labbé
|
82c0d0686e
|
Add missing typedef
|
2022-10-21 11:23:45 +02:00 |
Mael Rouxel-Labbé
|
0d00ad237b
|
Remove needless normalization calls
|
2022-10-21 00:05:20 +02:00 |
Mael Rouxel-Labbé
|
b9e7c2aa13
|
Misc minor fixes
|
2022-10-20 17:35:19 +02:00 |
Mael Rouxel-Labbé
|
0640470f5d
|
Hide pmp_weights_deprecated.h behind CGAL_NO_DEPRECATED_CODE
|
2022-10-20 17:34:34 +02:00 |
Mael Rouxel-Labbé
|
7eb3002790
|
Avoid computing all angles if possible
|
2022-10-20 17:25:52 +02:00 |
Mael Rouxel-Labbé
|
670fec5e3c
|
Fix issues in tangent_weight classes
- Edge_tangent_weight returns 0 if the halfedge is border
- if opp(h, mesh) is tangent, properly returns tan of the HALF angle
and not tangent_3.
|
2022-10-20 17:24:40 +02:00 |
Mael Rouxel-Labbé
|
92ea84d672
|
Factorize cotangent_weight classes
|
2022-10-20 17:23:11 +02:00 |
Mael Rouxel-Labbé
|
9ab7e1ed7f
|
Misc minor code cleaning
|
2022-10-20 17:21:43 +02:00 |
Mael Rouxel-Labbé
|
5f89766c5c
|
Uniformize notations across the package + re-introduce documentation
|
2022-10-20 17:19:40 +02:00 |
Mael Rouxel-Labbé
|
15de97faf1
|
Re-organize internal functions and use usual APIs
|
2022-10-17 21:40:05 +02:00 |
Mael Rouxel-Labbé
|
72163bc009
|
Simply weight computations and use documentation variable names
|
2022-10-17 17:54:01 +02:00 |
Mael Rouxel-Labbé
|
85132eea04
|
More re-indentation
|
2022-10-17 17:02:29 +02:00 |
Mael Rouxel-Labbé
|
9a438b26c4
|
Use fewer 'auto's
|
2022-10-17 16:48:56 +02:00 |
Mael Rouxel-Labbé
|
d20475f322
|
Add missing includes in Weights
|
2022-10-17 16:29:32 +02:00 |
Mael Rouxel-Labbé
|
e0e0c4d54b
|
Remove old doc (new one to be re-added directly on the functions)
|
2022-10-17 16:25:36 +02:00 |
Mael Rouxel-Labbé
|
fd6745af62
|
Use a more standard indentation in Weights/include
|
2022-10-17 16:20:48 +02: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 |
Sébastien Loriot
|
62936f8ee7
|
please intel 2019 compiler
|
2022-06-13 17:01:35 +02: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
|
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
|
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
|
e012dad4c1
|
added a comment to internal functions
|
2021-06-29 16:55:31 +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
|
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
|
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 |
Dmitry Anisimov
|
20baa77b26
|
fixed license
|
2021-06-11 13:33:51 +02:00 |
Dmitry Anisimov
|
55ea347168
|
making query point type equal to point range value type
|
2021-06-09 17:23:41 +02:00 |
Dmitry Anisimov
|
3570601849
|
moving internal weights from tools to the correct headers
|
2021-06-09 14:15:19 +02:00 |
Dmitry Anisimov
|
e681e3ced1
|
using global functions in tools
|
2021-06-07 15:48:42 +02:00 |