hoskillua
483e8b8e50
User manual + add example file for 1 vertex curvature
2023-01-24 08:44:09 +02:00
Mael
4d22c90474
Merge branch 'master' into feature/bug_documentation_spell_20221113
2023-01-04 10:06:45 +01:00
Mael Rouxel-Labbé
a798fb6803
Minor example improvements
2022-12-16 16:20:25 +01:00
Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +01:00
Andreas Fabri
2b26b8dd31
Don't use deprecated code in examples
2022-11-30 07:58:02 +00:00
hoskillua
f35faf60e1
minor doc fixes and renaming
2022-11-19 11:54:20 +02:00
hoskillua
e302b02f76
Docs: adding bibtex, ack of DGtal, Authors + Renaming vars + minor fix
...
+ removing last commit's approach
2022-11-19 11:02:26 +02:00
hoskillua
b56500d0fc
4-space -> 2-space indents
2022-11-16 12:51:14 +02:00
albert-github
eed54a0ae5
spelling corrections
...
Some spelling corrections (Directories starting with `O`-`S` , first part),
some backward work
some forward work
2022-11-15 18:45:39 +01:00
hoskillua
6ca7331549
fixes, doc, examples, general cleanup
2022-11-14 11:26:13 +02:00
hoskillua
2dcb2939b9
compute multiple curvatures at same time + no radius handled
2022-11-13 13:32:38 +02:00
hoskillua
aff46b6162
incomplete (integrating class for combined curvature computations)
2022-11-09 17:32:42 +02:00
Mael
8ff15b25a0
reparation -> repairing
2022-11-09 15:44:10 +01:00
Jane Tournois
aab981e74f
use CGAL::to_double because cast-to-double may not be available for all number types
2022-11-08 17:39:53 +01:00
Laurent Rineau
92d8d1c805
Merge remote-tracking branch 'cgal/master' into CGAL-allow_Epick_with_float-GF
...
# Conflicts:
# Mesh_3/test/Mesh_3/test_meshing_3D_image.cpp
2022-11-08 12:11:06 +01:00
hoskillua
38c66a61e3
typo fixes
2022-11-06 18:23:51 +02:00
Laurent Rineau
2f9e031da7
Fix parts of PMP with Simple_precision_epick
2022-10-28 12:08:11 +02:00
Sébastien Loriot
0cac6a9da8
Merge remote-tracking branch 'sloriot/PMP-decimation' into PMP-decimation
2022-10-25 14:55:57 +02:00
Sébastien Loriot
c4f6912e47
use correct API
2022-10-19 13:55:19 +02:00
Sébastien Loriot
36c16eeedf
fix function names in the visitor
2022-10-17 15:39:01 +02:00
hoskillua
2cb8906639
principle -> principal typo fixed
2022-10-07 21:36:30 +02:00
hoskillua
4f76f267d5
mostly docs and examples, moved utils to internal
2022-10-05 00:38:23 +02:00
hoskillua
e0c596d29e
principal curvatures and directions visualization
2022-09-25 22:03:50 +02:00
Mael Rouxel-Labbé
7a136f7116
Update repair_PS example
2022-09-13 11:14:59 +02:00
Mael Rouxel-Labbé
9b265fddf8
Uniformize REQUIRED / QUIET usage:
...
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
(QUIET depending on required or optional 3rd party)
2022-09-06 16:24:27 +02:00
Mael Rouxel-Labbé
7cb21c24b0
Uniformize message() for missing 3rd party libraries
...
STATUS for non-essential, NOTICE for important stuff
2022-09-06 16:07:31 +02:00
hoskillua
48262af424
fixing eigenvector definitions
2022-08-27 19:46:33 +02:00
hoskillua
36d0fd4e5b
using internal property (SurfMesh) in example
2022-08-08 05:41:34 +02:00
hoskillua
85332fed6d
according to some of the review comments on the pull
2022-08-05 13:58:52 +02:00
hoskillua
24551e2cbb
principal curvatures completed (but not properly tested)
2022-08-04 10:51:45 +02:00
hoskillua
24edaa24b5
principal curvatures (yet to decompose MuXY Matrix)
2022-08-03 18:59:08 +02:00
hoskillua
83093295f5
Principal Curvatures wip
2022-08-03 14:30:52 +02:00
hoskillua
db753ee6b5
Demo improvements + minor fixes
...
- Fixed some typos in example file and in comment in display prop plugin
- Added an option in random perturbation plugin to compute normals before hand
- added slider for expanding radius with an exponential range and with max val dependant on max edge length
2022-07-31 00:21:55 +02:00
hoskillua
12a627e23f
expanding from and evaluating on vertices instead of faces
2022-07-27 15:40:06 +02:00
hoskillua
41be3688ae
Mean and Gaussian Curvatures + Visualizer (Still wip)
2022-07-26 19:32:17 +02:00
hoskillua
063e058988
minor changes regarding the pull review
...
reordering includes, splitting too long lines, minor addition to doc
regarding review on the pull req
2022-07-22 15:29:19 +02:00
hoskillua
8fea1a94a2
minor fix
2022-07-18 22:40:38 +02:00
hoskillua
5cc75c0bc4
Updated Demo Display property plugin, added to license list,
2022-07-18 21:57:42 +02:00
hoskillua
a5f99699e2
used a face property map for computing measures, added license
...
will update docs to match
void
interpolated_corrected_measure_mesh(
const PolygonMesh& pmesh,
FaceMeasureMap fmm,
const Measure_index mu_i,
NamedParameters& np = parameters::default_values())
{
later if it works
2022-07-18 16:17:03 +02:00
hoskillua
4b0577a2cf
added doc (yet to build), used generic GT instead of Epic, made VNM a named parameter (WIP)
2022-07-17 18:46:04 +02:00
hoskillua
2eeb88ac96
moved my main program to a new example file in PMP
2022-07-15 13:18:56 +02:00
Sébastien Loriot
e7b9e48d76
do not use deprecated API
2022-06-08 17:49:08 +02:00
Jane Tournois
2159aea79a
add missing link with Eigen
2022-06-07 10:10:55 +02:00
Jane Tournois
86c9a35c15
Merge remote-tracking branch 'cgal/master' into PMP-add_surface_mesher-jtournois
2022-06-02 08:25:30 +01:00
Sebastien Loriot
709f123256
Merge pull request #6461 from afabri/Box_intersection-progress-GF
...
Fast Box Intersection: Add progress tracking
2022-05-13 17:22:43 +02:00
Sébastien Loriot
7bf54e9de1
Merge pull request #6450 from afabri/PMP-hole_filling_progress-GF
...
PMP::triangulate_hole(): Add Visitor
2022-05-13 17:20:26 +02:00
Sébastien Loriot
64979f79fa
use non-deprecated np
2022-05-13 15:36:24 +02:00
Sébastien Loriot
51d525778a
fixes after review
2022-05-11 17:48:24 +02:00
Andreas Fabri
eaa70a7520
int -> std::size_t (only catched with /W3)
2022-05-11 07:06:41 +01:00
Sébastien Loriot
f966d9b0b9
more uniform naming scheme
2022-05-10 17:58:54 +02:00
Sébastien Loriot
7fdc5da83d
add doc + renaming
2022-05-10 17:41:42 +02:00
Sébastien Loriot
a8621f370a
clean up and add more visitor calls
2022-05-10 15:07:10 +02:00
Jane Tournois
3fe4c316a7
remove extra empty lines
2022-05-10 09:47:09 +02:00
Andreas Fabri
aef14430b6
typos
2022-05-06 14:55:37 +01:00
Sébastien Loriot
c18c3af6ac
fix conversion warnings
2022-05-06 09:47:17 +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
531ab922b4
add visitor calls for refine and fair phases
2022-05-05 14:16:53 +02:00
Sébastien Loriot
78e638b748
restore example and create a one dedicated to the visitor
2022-05-05 13:34:38 +02:00
Jane Tournois
f0022a5e21
change API to return triangulation instead of modifying Tr& out
...
and fix compilation errors after merging master
2022-04-29 13:53:39 +02:00
Jane Tournois
c21fe46525
Merge remote-tracking branch 'cgal/master' into PMP-add_surface_mesher-jtournois
...
# Conflicts:
# Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt
# Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
2022-04-29 10:48:08 +02:00
Andreas Fabri
a186d5205e
int -> std::size_t
2022-04-27 08:53:41 +01:00
Andreas Fabri
30056cf3b1
int ->? std::size_t
2022-04-26 08:04:43 +01:00
Andreas Fabri
734e284af1
int -> std::size_t
2022-04-20 13:05:54 +01:00
Andreas Fabri
3056de0758
Add example for progress tracking
2022-04-11 17:03:42 +01:00
Andreas Fabri
d6e6ce9dfb
Add progress tracking of the planar algorithm
2022-04-11 16:00:05 +01:00
Sébastien Loriot
2093e60645
fixes after review
2022-04-11 15:43:08 +02:00
Laurent Rineau
a4f4c276f3
Merge branch 'master' into PMP-patch_compatible_orientation
2022-04-07 21:56:38 +02:00
Sébastien Loriot
086476bc30
improve example
2022-04-07 17:30:40 +02:00
Sebastien Loriot
c253a64361
Apply suggestions from code review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-04-07 12:25:20 +02:00
Sebastien Loriot
4d6ddfbc76
Apply suggestions from code review
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-04-07 12:24:38 +02:00
Sébastien Loriot
39331c3b65
use non-deprecated function
2022-04-07 09:19:33 +02:00
Sébastien Loriot
6c93fd68f2
fix missing include directive
2022-04-07 09:11:16 +02:00
Sébastien Loriot
fe9e559bd1
add an example
2022-04-06 18:24:53 +02:00
Sébastien Loriot
1dd4b8462f
Merge remote-tracking branch 'sloriot/PMP-relax'
2022-03-31 16:47:06 +02:00
Andreas Fabri
9c8ace1912
Initialize at start_..(); Use 3D Delaunay
2022-03-31 13:08:55 +01:00
Andreas Fabri
591c065bcb
merge master
2022-03-30 15:21:51 +01:00
Andreas Fabri
0afbfc9c65
Improve reporting
2022-03-30 14:17:58 +01:00
Andreas Fabri
ef19ead48a
Add visitors for coplanar faces and build_output
2022-03-30 11:42:24 +01:00
Andreas Fabri
11de847009
Progress tracking of the triangulation step
2022-03-30 09:30:44 +01:00
Sébastien Loriot
010bcfc27b
Merge pull request #6389 from MaelRL/PMP-Doc_smoothing-GF
...
PMP doc fixes and enhancements
2022-03-30 08:03:50 +02:00
Andreas Fabri
8bf1b630d9
Add progress tracking to corefinement
2022-03-29 16:55:03 +01:00
Andreas Fabri
b9d8c8c682
Please enter the commit message for your changes. Lines starting
2022-03-28 11:20:50 +01:00
Andreas Fabri
e0016532cb
polish example
2022-03-28 06:39:44 +01:00
Andreas Fabri
398c4d2353
Thow an exception based on a timeout while tracking progress
2022-03-25 17:34:22 +01:00
Andreas Fabri
2c07eaf6fe
Add progress tracking for the quadratic phase
2022-03-25 14:18:24 +01:00
Andreas Fabri
9e3a36cde6
Real progress
2022-03-24 17:12:45 +01:00
Andreas Fabri
679897a755
PMP::triangulate_hole(): Add Visitor as template parameter and as parameter
2022-03-24 12:05:14 +01:00
Sébastien Loriot
f4098ebe65
fix warning
2022-03-23 22:55:47 +01:00
Sébastien Loriot
689da92ae4
Merge remote-tracking branch 'PMP-relax' into master
2022-03-23 22:09:20 +01:00
Mael Rouxel-Labbé
d5b51a84ef
PMP misc spring cleaning
2022-03-23 18:39:31 +01:00
Laurent Rineau
2b0b0b7817
Merge pull request #6341 from afabri/PMP_extrude_example-GF
...
PMP: Add example for extrude_mesh()
2022-03-09 11:35:24 +01:00
Andreas Fabri
808b3fb24c
Use existing data set
2022-03-03 10:04:37 +00:00
Andreas Fabri
b5fc0b0d72
PMP: Add example for extrude_mesh()
2022-02-21 16:09:55 +00:00
Sébastien Loriot
4ffc949199
replace boost::unordered by std::unordered
...
but in T3, Mesh_3, TDS_3, P3[TM]3
2022-02-03 19:11:12 +01:00
Sébastien Loriot
6745fb79ea
remove trailing whitespaces
2022-01-28 15:41:46 +01:00
Sébastien Loriot
367ac9b200
rename file
2022-01-27 18:28:54 +01:00
Sébastien Loriot
11d60de9d1
Merge remote-tracking branch 'cgal/master' into PMP-decimation
2022-01-27 16:25:24 +01:00
Andreas Fabri
79a38d5cb9
CGAL Examples: CGAL_assertion -> assert
2022-01-24 10:19:04 +00:00
Sébastien Loriot
c3fa3f5993
fix data path
2022-01-20 08:55:43 +01:00
Sébastien Loriot
126b78fecf
Merge remote-tracking branch 'sloriot/PMP-relax' into HEAD
2022-01-19 13:50:46 +01:00