v1.3.0: extra I/O + joint estimator perks
description
This PR introduces a new set of I/O functionalities as well as new detection mechanisms and values for the evaluation for the joint detector.
new features
- new components
DFExportResults,DFImportResults,DFInspectResults: I added the serialization of the result object so that it can be saved locally under the extension.diffCheck, shared and reloaded. This was needed when evaluating multiple elements and not having the need to have a.ghfor each and re-run the results each time. This way this file can be lightweight and shared for repeatability.
- new component
DFSaveCloudToPLY: simple as that.
fixes
- broken docs: I got rid of the component
DF_cloud_cloud_distancesince it was broken but it was still included in the publication DFCsvExportergh component distances export problem: we had a problem in exporting distances in one cell especially when exporting analysis data of large structures. In fact the limit of the csv of chars per cell is ~30k. To solve this problem, I added a separate toggle button to export distances as separate files but with id identification both in file naming and as a second column in the csv.- added automatic buttons for toggles for the
DFCsvExportergh component as an extra crunchy perk 🥫 - fix gh component
DFLoadCloudFromFileinput checks to avoid errors + default scale value set to1.0f
documentation
- testing + documentation for the new components and modifications of python and c++ added
