77 Commits

Author SHA1 Message Date
Paul Leroy bd321fa4bb clean CMakeLists.txt + handle duplicates 2025-09-18 16:39:04 +02:00
Daniel Girardeau-Montaut 488876e5b1 Remove compilation warning 2025-05-08 14:29:16 +02:00
Paul Leroy 0982fd942d debug of Wolman computation + not fitted grains are exported in results (used in Python and Matlab) 2025-03-28 17:06:10 +01:00
Paul Leroy eafc4c80bf update CMakeLists.txt for Open3D 0.19.0 (tbb12.dll) 2025-03-26 23:27:43 +01:00
Paul Leroy fc26651ac5 duplicates shall be removed before segmentation + 1 bug
keep only one g3point_summits cloud
better handling of stacks checking
correction: very strange hardcoded value 10 instead of nlabels
2025-03-26 10:52:15 +01:00
Paul Leroy 1205ce6b4d update disclaimer and ui (default tab = segmentation) 2025-03-25 17:04:16 +01:00
Paul Leroy 4a14ae8854 create local variable in OPENMP loop in G3PointAction.cpp 2025-03-23 20:26:12 +01:00
Daniel Girardeau-Montaut 41f622bb11 Fix compilation error (Visual Studio 2017) 2025-03-19 23:25:10 +01:00
Daniel Girardeau-Montaut ee03bbd3b0 Remove some warnings 2025-03-19 23:24:52 +01:00
Paul Leroy e22da7f322 save dq_final and edq in wolman results 2025-03-07 09:11:09 +01:00
Paul Leroy 6a1982a0a0 progress bar, code cleaning, popup menu for closing tabs 2025-03-04 16:31:58 +01:00
Paul Leroy 1c3e619fe5 Wolman + Angles (dip and azimuth) implemented 2025-02-28 15:14:18 +01:00
Paul Leroy 0f8bd0a329 histograms + code commenting 2025-02-24 17:31:45 +01:00
Paul Leroy 9c8b34f4c9 WolmanCustomPlot 2025-02-02 22:24:38 +01:00
Paul Leroy d2792aa214 reuse of existing g3point_label 2025-01-31 08:11:12 +01:00
Paul Leroy 1324735722 start of wolman implementation 2025-01-29 23:43:04 +01:00
Paul Leroy ed3f3e1707 Update GrainsAsEllipsoids.cpp 2025-01-29 09:52:49 +01:00
Paul Leroy 3522423ca5 read/write settings 2024-08-27 16:37:50 +02:00
Paul Leroy 5758f1ebe5 draw the bounding-box of ellipsoids / kNN handling / naming 2024-06-06 11:58:08 +02:00
Paul Leroy ef9b892e87 0.3 + serialization of GrainsAsEllipsoids OK 2024-06-05 23:35:02 +02:00
Paul Leroy 4fbeafad85 serialization of GrainsAsEllipsoid: toFile_MeOnly fromFile_MeOnly 2024-06-04 16:36:37 +02:00
Paul Leroy 27dbca492d serialization of GrainsAsEllipsoids 2024-05-24 17:16:30 +02:00
Paul Leroy 147545f25b new icon + handle pre-existing g3point_label
code cleaning
2024-05-24 10:36:09 +02:00
Paul Leroy 9d7356798d 0.2 shader paths handling 2024-05-17 15:52:59 +02:00
Paul Leroy 95dff93c41 code cleaning 2024-05-16 00:46:48 +02:00
Paul Leroy 83aaf81088 code cleaning 2024-05-15 08:16:35 +02:00
Paul Leroy 1f11e291b6 disclaimer 2024-05-14 16:49:07 +02:00
Paul Leroy f4e94a02e6 export results button connection 2024-05-13 16:30:06 +02:00
Paul Leroy 11cb45590e Update ActionA.cpp 2024-05-12 23:59:14 +02:00
Paul Leroy b7445a2348 eigenArrayToFile instantiated with a template 2024-05-12 13:22:34 +02:00
Paul Leroy 2f077054bd eigenArrayToFile 2024-05-07 16:44:13 +02:00
Paul Leroy c28f4ecf09 Workflow debugging 2024-04-23 16:46:48 +02:00
Paul Leroy e7492c6ad8 Update qG3PointDialog.ui 2024-04-21 22:54:32 +02:00
Paul Leroy 4315de379e improve user xp 2024-04-16 16:30:25 +02:00
Paul Leroy bfe48528a2 Work on lighting
Only keep ambient and diffuse ate the current time
2024-04-09 16:50:08 +02:00
Paul Leroy 51b9753ebb Draw depending on the context (2D or 3D) removes display bug
Begin to play with colors
2024-04-09 14:04:36 +02:00
Paul Leroy 7af8046ecd export radii and rotation matrices 2024-04-08 10:50:47 +02:00
Paul Leroy 5f905863f2 export in prorgess + isVisible isEnabled handling 2024-04-03 22:16:05 +02:00
Paul Leroy 1860723175 start of dev: export the results on a specific cloud 2024-04-02 17:33:29 +02:00
Paul Leroy 9428c652c5 Update GrainsAsEllipsoids.cpp 2024-03-28 21:41:59 +01:00
Paul Leroy 9fcdfe79eb bounding box handling 2024-03-28 16:24:07 +01:00
Paul Leroy c195e736f6 axis orientation modified + code cleaning
the largest axis is the 'z' axis of the grain
2024-03-27 21:33:58 +01:00
Paul Leroy 16ecfec086 highlight the points of one single grain, dialog improvement
drawSurfaces, drawLines, drawPoints, setGLPointSize parameters
2024-03-27 17:29:32 +01:00
Paul Leroy 14649ea696 abort handled properly in eigensolver, ui improvements + ellipsoidDistance implementation
Use of Geometric Tools Engine for ellipsoidDistance computation
2024-03-26 17:24:03 +01:00
Paul Leroy 625e72b899 Ellipsoid fitting OK 2024-03-25 22:52:39 +01:00
Paul Leroy b8afd05694 fitting ellopsoids in progress
in progress: fitEllipsoidToGrain
done: directFit
decalared: explicitToImplicit, implicitToExplicit declared
2024-03-22 17:35:40 +01:00
Paul Leroy 10371b1c5a code cleaning GrainsAsEllipsoids 2024-03-22 08:39:03 +01:00
Paul Leroy 28b478ef87 rename shaders 2024-03-19 21:56:01 +01:00
Paul Leroy f7025e0f9c draw ellipsoids of different sizes, positions and orientations 2024-03-19 21:47:18 +01:00
Paul Leroy 99d93ef114 draw a sphere at a local maximum with the associated color 2024-03-19 11:21:37 +01:00