Commit Graph

102296 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé 3e2c8e0806 Fix debug messages not living behind a verbosity check 2022-10-26 21:50:42 +02:00
Mael Rouxel-Labbé ab360497ac Use a more generic way of getting the inf vertex position for clarity 2022-10-26 21:49:40 +02:00
Mael Rouxel-Labbé 41641086e0 Do not print "Error" if non-manifoldness is allowed
And clarify when this can happen
2022-10-26 21:49:31 +02:00
Mael Rouxel-Labbé 6852ad11ab Use emplace() / emplace_back() 2022-10-26 21:48:20 +02:00
Mael Rouxel-Labbé d30b5c1a7f Indentation fixes 2022-10-26 21:47:37 +02:00
Mael Rouxel-Labbé bd52dc631a Misc code cleaning 2022-10-26 10:20:44 +02:00
Mael Rouxel-Labbé 9e40d88a29 Rename C3T3_helpers function to clarify its purpose, and fix it for P3M3 2022-10-26 10:20:44 +02:00
Mael Rouxel-Labbé d8595b7965 Use periodic optimizers names (for consistency only: they are exactly Mesh_3's) 2022-10-26 10:20:44 +02:00
Mael Rouxel-Labbé 984cc777a5 Add a compilation error if Mesh_3/config.h is included before P3M3/config.h 2022-10-26 10:20:44 +02:00
Andreas Fabri bb604fc538 Kernel_d: Address -Wmaybe-uninitialized warning 2022-10-26 08:27:50 +01:00
Mael Rouxel-Labbé 678beea11c Fix typo in doc 2022-10-25 23:32:13 +02:00
Sébastien Loriot c4b7c524dd fix indentation 2022-10-25 16:55:17 +02:00
Sébastien Loriot 0dac9f4c27 fix warnings 2022-10-25 16:04:56 +02:00
Sébastien Loriot 601c5d099f fix warnings 2022-10-25 14:07:07 +02:00
Mael Rouxel-Labbé 54cfef9dc7 Fix typo in dependency check message 2022-10-25 13:31:20 +02:00
Mael Rouxel-Labbé a14d27436d Fix doc typo 2022-10-25 13:31:05 +02:00
Andreas Fabri 8674744f17 PSP 2022-10-25 07:44:44 +01:00
Andreas Fabri cd2210dc90 Addess -Warray-parameter warning in Polyhedron demo code 2022-10-25 07:42:49 +01:00
Andreas Fabri fda8fa186c OTR demo 2022-10-25 07:37:15 +01:00
Andreas Fabri 1649d73a68 LCC demo 2022-10-25 07:36:03 +01:00
Andreas Fabri fcc68a69c8 Arrangement demo 2022-10-25 07:34:36 +01:00
Andreas Fabri 1c28b3df45 Point_set_3: Fix typos in the reference manual page 2022-10-24 15:15:50 +01:00
Laurent Rineau 4e0a2522f3 updated crontab (automated commit) 2022-10-24 09:18:03 +02:00
Sébastien Loriot 9179a2d41b fix conversion warning 2022-10-24 09:17:40 +02:00
Mael Rouxel-Labbé 70da3beb84 Remove obsolete dependency 2022-10-21 14:30:45 +02:00
Laurent Rineau 40fdc6c6bc updated crontab (automated commit) 2022-10-21 14:18:03 +02:00
Mael Rouxel-Labbé df67952011 Add missing include 2022-10-21 13:28:26 +02:00
Mael Rouxel-Labbé a80341a8fd Rewrite triangle mesh assertion to avoid calling BGL function
The intrinsic HM3 graph is not a valid halfedge graph and would
fail the new (valid) preconditons added to BGL
2022-10-21 13:27:17 +02:00
Mael Rouxel-Labbé a57dab7b0b Misc minor code improvements 2022-10-21 13:12:25 +02:00
Mael Rouxel-Labbé 9189d4265a Remove fake PMP dependency in Heat_method_3 2022-10-21 13:11:53 +02:00
Andreas Fabri 7ea0f8bdf3 Deal with a set but unused warning 2022-10-21 09:14:58 +01:00
Andreas Fabri e3ca157992 Addess -Warray-parameter warning in Polyhedron demo code 2022-10-21 09:04:33 +01:00
Andreas Fabri 9072a9c936 Polyhedron demo code 2022-10-21 09:01:48 +01:00
Sébastien Loriot 2285a79148 fix warning 2022-10-21 09:31:03 +02:00
Sébastien Loriot 4ca779d991 fix warning 2022-10-20 11:22:40 +02:00
Sébastien Loriot 645e33aa56 fix warnings 2022-10-19 17:00:03 +02:00
Sébastien Loriot dcc4e6ade4 disable for all MSVC 2022-10-19 16:59:47 +02:00
Sébastien Loriot c4f6912e47 use correct API 2022-10-19 13:55:19 +02:00
Sébastien Loriot 43c127fdff copy/paste error 2022-10-19 13:35:35 +02:00
Sébastien Loriot 40c1fdc03d use MSVC overload for everybody
clang master also have issue with the generic variadic versions
2022-10-18 06:05:13 +02:00
Sébastien Loriot 36c16eeedf fix function names in the visitor 2022-10-17 15:39:01 +02:00
Sébastien Loriot bac56d78b4 add convenience functions 2022-10-17 15:34:17 +02:00
Sébastien Loriot e8486bc68e add a convenience overload 2022-10-17 15:28:58 +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
Mael Rouxel-Labbé 2fe82ec9d9 Add an example for ARAP parameterization 2022-10-16 16:22:15 +02:00
Andreas Fabri 075ba9be28 Document breaking change 2022-10-14 14:44:18 +01:00
Andreas Fabri c04dceb71d Merge master 2022-10-14 14:40:58 +01:00
Andreas Fabri 469a0362b5 Take Laurent's review into account 2022-10-14 11:34:34 +01:00
Andreas Fabri 57835beff8 Spatial_searching 2022-10-14 10:36:35 +01:00
Andreas Fabri 46969d6cf4 Scale_space_reconstruction 2022-10-14 10:34:54 +01:00