Problems with M3C2
Posted: Tue Oct 21, 2014 2:03 pm
I’ve uploaded two artificial point clouds with coordinates x, y and z. One cloud is with full coordinates, the other with thousandth values. The point clouds are both in .txt format so there are no differences in formats (if it’s relevant at all).Even the decimal places are both the same
An example of the first clouds first row:
60.000 8.000 -1.500
An example of the second clouds first row:
60.006 8.003 -1.497
The problem is that when trying to use M3C2 distance function the parameters (supposedly default) in the M3C2 box are all zeros, meaning it will not compute distances. Changing the zero values into something else won’t help. The console also displays that “Some normals are invalid! You may have to increase the scale”. i've tried to change them as well but vainly.
If I try the M3C2 function with another set of data which also contains thousandth values (not zeros) it seems to work. The M3C2 function parameters are then some numbers.
Somehow it seems that the function does not recognise full coordinates with zeros written out (not really sure about if this is true aswell).
Does anybody know how to “cure” this problem?
An example of the first clouds first row:
60.000 8.000 -1.500
An example of the second clouds first row:
60.006 8.003 -1.497
The problem is that when trying to use M3C2 distance function the parameters (supposedly default) in the M3C2 box are all zeros, meaning it will not compute distances. Changing the zero values into something else won’t help. The console also displays that “Some normals are invalid! You may have to increase the scale”. i've tried to change them as well but vainly.
If I try the M3C2 function with another set of data which also contains thousandth values (not zeros) it seems to work. The M3C2 function parameters are then some numbers.
Somehow it seems that the function does not recognise full coordinates with zeros written out (not really sure about if this is true aswell).
Does anybody know how to “cure” this problem?