Mael Rouxel-Labbé
|
07ce38a0f6
|
Add missing existing requirement for SLS' HDS halfedges
|
2023-02-14 10:03:30 +01:00 |
Mael Rouxel-Labbé
|
43f7fdf017
|
Document the weight requirement for SLS' HDS halfedges
|
2023-02-14 10:03:09 +01:00 |
Mael Rouxel-Labbé
|
bc9e01a08d
|
Misc minor fixes
|
2023-02-14 00:19:22 +01:00 |
Mael Rouxel-Labbé
|
6a44bf6244
|
Simplify outer frame offset removal: the outerframe is always at [0]
|
2023-02-14 00:18:55 +01:00 |
Mael Rouxel-Labbé
|
13cdc1004e
|
Temp. disable an optimization and an assertion (not yet compatible w/ WSLS)
|
2023-02-13 23:46:17 +01:00 |
Mael Rouxel-Labbé
|
fee6c36d51
|
Enable passing min & max weights through argv
|
2023-02-13 23:44:39 +01:00 |
Mael Rouxel-Labbé
|
9d43ea40df
|
Fix weight order in exterior skeletons
|
2023-02-13 23:44:09 +01:00 |
Mael Rouxel-Labbé
|
0582f5fd42
|
Misc minor debug fixes
|
2023-02-13 23:43:37 +01:00 |
Mael Rouxel-Labbé
|
c5c76db91d
|
Use 0 weight to encode 90° taper angles
|
2023-02-13 23:41:47 +01:00 |
Mael Rouxel-Labbé
|
2d0ba983ba
|
Align IO precision to 17
|
2023-02-13 17:42:09 +01:00 |
Mael Rouxel-Labbé
|
62be888c48
|
Fix precondition
|
2023-02-13 17:29:20 +01:00 |
Mael Rouxel-Labbé
|
c6f23d0bc1
|
Do not generate different weights for adjacent collinear input segments
|
2023-02-13 17:28:30 +01:00 |
Mael Rouxel-Labbé
|
a7a838251d
|
Do not use infinity for number types that do not have it
|
2023-02-13 17:26:26 +01:00 |
Mael Rouxel-Labbé
|
ef3023c270
|
Fix compilation after (undocumented) visitor API change
|
2023-02-13 16:22:07 +01:00 |
Mael Rouxel-Labbé
|
15cafdf72c
|
Clean debug messages
|
2023-02-13 16:10:21 +01:00 |
Mael Rouxel-Labbé
|
62a2c9745a
|
Initialize weights to 1 to make it seamless for unweighted SLS
|
2023-02-13 16:07:32 +01:00 |
Mael Rouxel-Labbé
|
3c7339933b
|
Minor fixes for weighted trisegments
|
2023-02-13 16:06:37 +01:00 |
Mael Rouxel-Labbé
|
80311b730c
|
Enforce adjacent collinear segments not having different weights
|
2023-02-13 16:05:10 +01:00 |
Mael Rouxel-Labbé
|
b51b4d8713
|
Fix SLS iterators to actually handle all possible models
|
2023-02-13 16:04:33 +01:00 |
Laurent Rineau
|
8ba8953def
|
PMP remeshing with Mesh_3 - improve changes.md (#7258)
## Summary of Changes
Improve changes.md
|
2023-02-13 12:12:15 +01:00 |
Mael Rouxel-Labbé
|
f6579ecb2c
|
Misc minor cleaning
|
2023-02-11 17:34:02 +01:00 |
Mael Rouxel-Labbé
|
37d283ce7a
|
Create a polygon mesh at the end of the pipeline
|
2023-02-11 17:32:48 +01:00 |
Mael Rouxel-Labbé
|
56fa7b9099
|
Fix time and intersection computations for collinear segments with != weights
|
2023-02-10 16:59:08 +01:00 |
Mael Rouxel-Labbé
|
4bdd91da80
|
Specify template to avoid ambiguous call
|
2023-02-10 16:58:33 +01:00 |
Mael Rouxel-Labbé
|
0b2b4bffae
|
Do not collect lateral faces corresponding to the outer frame (exterior offset)
|
2023-02-10 16:57:49 +01:00 |
Mael Rouxel-Labbé
|
99d2edf365
|
Reserve some reasonnable space for the polygon soup
|
2023-02-10 16:57:13 +01:00 |
Mael Rouxel-Labbé
|
419bab61db
|
Fix orientation of lateral faces
|
2023-02-10 16:56:59 +01:00 |
Mael Rouxel-Labbé
|
bc7dce7d85
|
Fix missing semicolon
|
2023-02-10 16:55:44 +01:00 |
Mael Rouxel-Labbé
|
62c3212a6c
|
Do not call visitor on duplicate offset points
|
2023-02-10 16:55:33 +01:00 |
Laurent Rineau
|
e01b4aa685
|
Merge branch '5.5.x-branch'
|
2023-02-10 15:41:21 +01:00 |
Laurent Rineau
|
b36c05f2e7
|
Merge pull request #7118 from sloriot/Intersections_2-vert_hori_segments
Add special case for intersection of a vertical segment with an horizontal segment
|
2023-02-10 15:40:52 +01:00 |
Laurent Rineau
|
d33d71a4e0
|
Merge pull request #7125 from MaelRL/PMP-flip_criterion-GF
Modify flipping criteria in PMP::isotropic_remeshing and PMP::refine
|
2023-02-10 15:40:49 +01:00 |
Laurent Rineau
|
f48443c91c
|
Merge pull request #7185 from afabri/Largest_empty_iso_rectangle-Add_load_to_demo-GF
Largest_empty_iso_rectangle: Improve Demo
|
2023-02-10 15:40:47 +01:00 |
Laurent Rineau
|
d528e54490
|
Merge pull request #7215 from bkhanal-11/master
Modified polyfit examples to take in user input
|
2023-02-10 15:40:44 +01:00 |
Laurent Rineau
|
7fe663ce99
|
Merge pull request #7217 from afabri/Largest_empty_rectangle-ignore_points_on_border-GF
Largest Empty Iso Rectangle: Ignore points on the border
|
2023-02-10 15:40:42 +01:00 |
Laurent Rineau
|
94080248e7
|
Merge pull request #7230 from afabri/Polygon_2-erase_circulator-GF
Polygon: Fix erase(Vertex_circulator)
|
2023-02-10 15:40:39 +01:00 |
Laurent Rineau
|
82e0cf33aa
|
Merge branch '5.4.x-branch' into 5.5.x-branch
|
2023-02-10 15:40:01 +01:00 |
Laurent Rineau
|
32e0ed20d5
|
Merge pull request #7118 from sloriot/Intersections_2-vert_hori_segments
Add special case for intersection of a vertical segment with an horizontal segment
|
2023-02-10 15:39:55 +01:00 |
Laurent Rineau
|
8f7f6c1da9
|
Merge pull request #7217 from afabri/Largest_empty_rectangle-ignore_points_on_border-GF
Largest Empty Iso Rectangle: Ignore points on the border
|
2023-02-10 15:39:53 +01:00 |
Laurent Rineau
|
ab74f19c27
|
Merge pull request #7230 from afabri/Polygon_2-erase_circulator-GF
Polygon: Fix erase(Vertex_circulator)
|
2023-02-10 15:39:51 +01:00 |
Laurent Rineau
|
cb68949c45
|
Merge pull request #7118 from sloriot/Intersections_2-vert_hori_segments
Add special case for intersection of a vertical segment with an horizontal segment
|
2023-02-10 15:39:25 +01:00 |
Laurent Rineau
|
4e941a171b
|
Merge pull request #7217 from afabri/Largest_empty_rectangle-ignore_points_on_border-GF
Largest Empty Iso Rectangle: Ignore points on the border
|
2023-02-10 15:39:23 +01:00 |
Mael Rouxel-Labbé
|
ea4d42f7e3
|
Work on weighted SLS offset with max height
|
2023-02-09 23:32:03 +01:00 |
Mael Rouxel-Labbé
|
e6398a330f
|
Clean macros
|
2023-02-09 23:31:16 +01:00 |
Mael Rouxel-Labbé
|
dea1a65631
|
Add weighted SLS offset functions
|
2023-02-09 23:30:40 +01:00 |
Mael Rouxel-Labbé
|
7449c7419a
|
Do not needless lose precision in outer frame computations
|
2023-02-09 23:28:52 +01:00 |
Mael Rouxel-Labbé
|
c25c407b81
|
Remove unused trisegment member (EventTriedge was replaced by a Trisegment)
|
2023-02-09 23:27:56 +01:00 |
Mael Rouxel-Labbé
|
090084af98
|
Fix warning
|
2023-02-09 23:27:42 +01:00 |
Mael Rouxel-Labbé
|
182d693e49
|
Avoid point copy
|
2023-02-09 23:27:31 +01:00 |
Mael Rouxel-Labbé
|
7390209a54
|
Enhance visitor API
|
2023-02-09 23:27:14 +01:00 |