Commit Graph

143 Commits

Author SHA1 Message Date
Daniel Girardeau-Montaut 91dc798801 Merge pull request #11 from prascle/CloudCompare-20231115
debug PoissonRecon on macOS
2023-11-19 11:47:52 +01:00
Paul RASCLE d215dbaa8b debug PoissonRecon on macOS: fix following https://github.com/mkazhdan/PoissonRecon/issues/190 2023-11-16 18:46:13 +01:00
Daniel Girardeau-Montaut 85c010229a Syntax update 2023-01-22 16:39:42 +01:00
Daniel Girardeau-Montaut ec688f9d6f Ability to choose the number of threads (the 'threads' parameter was ignored!) 2022-05-24 13:28:06 +02:00
Daniel Girardeau-Montaut 8683f6c44c Syntax fix + use the fullDepth input parameter instead of the default one ;) 2021-07-30 19:35:19 +02:00
Andy Maloney 863f80c671 {cmake} Update to use targets properly (#9)
Also updates OpenMP inclusion so it works on macOS
2020-05-11 15:51:20 -04:00
Daniel Girardeau-Montaut 8cab83d749 Merge pull request #8 from asmaloney/master
Move PointData template class to its own files and use extern templates
2020-04-09 00:22:06 +02:00
Andy Maloney e046aad968 Move PointData template class to its own files and use extern templates
Also:
- increase cmake min version to 3.0
- add include directory in cmake to avoid relative paths in includes
- de-template-ize simple normal computation and move to anonymous namespace

Note: Unfortunately I cannot move other templates out because of the all-or-nothing structure of the Poisson files
2020-04-08 16:28:05 -04:00
Daniel Girardeau-Montaut 8c18fb01fe Merge pull request #7 from asmaloney/cmake-targets
{cmake} Use target_compile_definitions
2020-04-07 09:23:27 +02:00
Andy Maloney 9a264685e8 {cmake} Use target_compile_definitions 2020-04-06 19:03:03 -04:00
Daniel Girardeau-Montaut 134fb83176 Attempt to fix CI errors 2019-12-07 18:45:41 +01:00
Daniel Girardeau-Montaut 88e9969358 The latest version of PoissonRecon (12.0) is now properly wrapped 2019-12-07 16:53:02 +01:00
Daniel Girardeau-Montaut 55f0cca830 Updated version of the PoissonRecon wrapper 2019-12-06 00:09:22 +01:00
Daniel Girardeau-Montaut cba29dd4f7 Update to version 12 (WIP) 2019-09-08 23:41:39 +02:00
Daniel Girardeau-Montaut f431572073 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	Src/Geometry.inl
#	Src/MultiGridOctreeData.h
2019-09-06 19:29:50 +02:00
mkazhdan c95c01f02f Removed pointinterpolant error when run with double precision 2019-08-09 15:34:03 -04:00
mkazhdan ab1ca10f6f no message 2019-08-03 22:11:35 -04:00
mkazhdan 20b17f5fb4 no message 2019-07-19 00:40:32 -04:00
mkazhdan 5fda60af20 no message 2019-07-19 00:40:01 -04:00
mkazhdan 88446a24ef no message 2019-07-19 00:39:27 -04:00
mkazhdan 1bdfeebc0f no message 2019-07-19 00:29:12 -04:00
mkazhdan 9230936ab4 Version 12.00:
Added functionality to fit a function to set of sample values (PointInterpolant)
Added functionality to sample a function at prescribed locations (AdaptiveTreeVisualization)
2019-07-19 00:25:18 -04:00
mkazhdan 5ca45fbd82 Minor bug fix affecting warning but not actual reconstruction 2019-05-20 07:21:09 -04:00
mkazhdan b538619f17 Minor bug fix affecting warning but not actual reconstruction 2019-05-19 19:41:01 -04:00
mkazhdan a9d99cb086 Version 11.02: Added error handling for numerical imprecision issues occuring when too many samples fall into a signle leaf node (in single-precision). 2019-04-24 08:36:18 -04:00
mkazhdan 9637ecbb27 Fixed bug under Windows with _mktemp only supporting 26 unique names when there are more than 26 cores. 2019-04-14 22:08:59 -04:00
mkazhdan 2fcb16ac78 Modified the Makefile to account for the fact that PlyFile.inl is now inline 2019-03-20 06:31:46 -04:00
mkazhdan c1b1214e8f Version 11.0 2019-03-19 19:47:43 -04:00
mkazhdan 6c221c3a48 no message 2019-02-06 21:40:56 -05:00
mkazhdan b71f7cf315 no message 2019-02-06 21:40:12 -05:00
mkazhdan 7a3db196e6 Resolved bug that would cause a bad memory access when the octree had empty slices. 2019-02-06 21:38:31 -05:00
mkazhdan 3107d150fb Catch exception when failing to write image.
Output transformation when writing grid.
2019-01-27 18:16:08 -05:00
mkazhdan f4f47883db no message 2019-01-27 00:48:04 -05:00
mkazhdan c19d3188c9 Version 10.06 2019-01-27 00:45:07 -05:00
mkazhdan 7c0b908693 no message 2018-12-08 22:58:01 -05:00
mkazhdan fb4aca4db5 Added support for the --inCore flag. 2018-12-08 22:56:40 -05:00
mkazhdan 0f225ff45c no message 2018-12-07 10:27:33 -05:00
mkazhdan fd3b3cdc2f no message 2018-12-07 10:23:45 -05:00
mkazhdan 1b8e2d0b4a Cleaned up small bugs and added exception handling code. 2018-12-07 09:49:26 -05:00
mkazhdan 830de154b2 Added check if write succeeded. 2018-10-30 11:09:34 -04:00
mkazhdan 44ba73aced no message 2018-10-14 23:00:03 -04:00
mkazhdan 22285c009f Updated the code to support gcc version 4.8 2018-10-14 22:55:54 -04:00
mkazhdan 7d3ba8552e Removed the "-Wno-write-strings" flag from the compiler flags in the Makefile 2018-10-11 22:28:26 -04:00
mkazhdan 55b6d21178 no message 2018-10-11 22:13:58 -04:00
mkazhdan ff275f3a71 Version 10.04 2018-10-11 16:57:44 -04:00
mkazhdan 0964205f7e no message 2018-10-08 10:33:42 -04:00
mkazhdan 4cbbb6e1cf no message 2018-10-08 10:27:59 -04:00
mkazhdan a2a19494a4 Modified support for double precision. 2018-07-31 14:26:54 -04:00
mkazhdan b733c9e0f2 Retargeted solution 2018-07-31 14:26:28 -04:00
DESKTOP-P4IRLQG\mkazh d58488ee11 Moved static const definition outside of the class definition to support compilation with gcc in debug mode. 2018-07-05 23:53:14 -04:00