Hi!
I have a problem where I cannot find a solution and neither I understand if a solution can be found.
The context is the alignment of 3d scan data. Each scan have errors, but my hope is to cancel, to “average-out” the errors by making more scans of the same details.
Here in the attached file I have 6 planes (resulting of scanning cylindrical elements).
I have prepared the data as if the scan was made 3 times.
If the 3 scans are already in the correct place, you can see how the simply average of plane positions and Z axes perfectly achieve the original data (round integer positions and perfect Z direction).
(I do not care for the X and Y direction, just the planes origin and normal, Z axis)
Now, creating a more realistic scenario, I randomly rigid-move the 3 sets of 6 planes.
I expect it should be possible to re-align together the 3 sets, rebuilding the correct relative position of the planes and relative direction… but I can’t find a method that do that correctly.
I always get some remaining error…
alignment of sets of planes.gh (14.8 KB)
The actual starting data is from the green group.
Thanks in advance!