Different normal vector in the plane parameters an point picking of a plane

Feel free to ask any question here
Post Reply
timbuktu55
Posts: 2
Joined: Thu Nov 05, 2020 8:54 am

Different normal vector in the plane parameters an point picking of a plane

Post by timbuktu55 »

Hello,

I want to compare two fitted planes based on their parameters (normal vector and orthogonal distance to P(0/0/0)). Therefore i checked, if i can use the given center of the planes to calculate the orthogonal distance (ax+by+cz=d), by comparing the result (d) with the distance of a manual picked Point of the plane (Point Picking). By donig that i found out that the in the point picking progress shown normal vector isn the same as the calculated normalvektor of the plane. There is a slightly difference. Is there any Reason for that ?

Thank you for your answer!
daniel
Site Admin
Posts: 7721
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Different normal vector in the plane parameters an point picking of a plane

Post by daniel »

Where do you read the plane center? (or is the bounding-box center?)

And by the way, we have the 'Edit > Plane > Compare' tool (since v2.11 at least) that might be of interest to you.
Daniel, CloudCompare admin
timbuktu55
Posts: 2
Joined: Thu Nov 05, 2020 8:54 am

Re: Different normal vector in the plane parameters an point picking of a plane

Post by timbuktu55 »

Thank you for you Quick response!

I read the Plane center and the normal vector out of the Plane Properties (right click on the Plane in the DB Tree -> Edit) as shown in picture a attached. Is the center only the center of the Box and not a point on a plane ?

The second thing i was wondering why the shown normal Vektor in the plane Properties ist different to the shown normal vector of a random picked ponint of this Plane.

And thank you for your advice with the Compare Tool! Next to the Dip DIrections, what distance ist there calculated? Isnt the distance bewtween the Centers of two Planes meaningless to Compare Planes? So in this case the Solution would be dependent on which part of a plane surface is segmented.
Or is the shown distance calculated by other parameters?
Attachments
Ponint_picking.PNG
Ponint_picking.PNG (32.21 KiB) Viewed 1611 times
daniel
Site Admin
Posts: 7721
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Different normal vector in the plane parameters an point picking of a plane

Post by daniel »

No it was just to be sure. The center in this 'Plane properties' dialog is the right one.

The normal vector displayed in the 2D label is actually the interpolated normal of the triangle that is used to represent the plane. This is why you have small differences. But you should of course prefer the plane normal (from the plane properties). We should definitely improve that (i.e. use the real plane normal when available, and not the 'generic' triangle normal).

And the distances computed by the 'Plane comparison' tool are:
- the orthogonal distance between the second plane center and the first plane (i.e. along the first plane normal)
- the orthogonal distance between the first plane center and the second plane (i.e. along the second plane normal)

In the general case they are different, this is why CC computes and displays both. There's not a unique distance between two planes (unless they are parallel).
Daniel, CloudCompare admin
Post Reply