Good Morning, I wanted to know if it is possible to derive the axis of symmetry of a point cloud of a hull and make a check on the difference in shape between the two sides of the hull.
thank you
Verification symmetry Hull
Re: Verification symmetry Hull
Not exactly.
But the qSRA (Surface of Revolution Analysis) plugin might be of interest to you: http://www.cloudcompare.org/doc/wiki/in ... s_(plugin)
But the qSRA (Surface of Revolution Analysis) plugin might be of interest to you: http://www.cloudcompare.org/doc/wiki/in ... s_(plugin)
Daniel, CloudCompare admin
-
- Posts: 2
- Joined: Tue Feb 07, 2017 5:23 pm
Re: Verification symmetry Hull
hello, I meant like this.
I found this article about an algorithm that does this https://hal.inria.fr/inria-00331758
thank you
fabio
I found this article about an algorithm that does this https://hal.inria.fr/inria-00331758
thank you
fabio
- Attachments
-
- Immagine.jpg (94.63 KiB) Viewed 1563 times
Re: Verification symmetry Hull
Oh ok I understand now.
You'll just have to find (or motivate) someone to implement this algorithm then ;)
You'll just have to find (or motivate) someone to implement this algorithm then ;)
Daniel, CloudCompare admin
Re: Verification symmetry Hull
To find the symmetry plane:
-1) I make a clone of the shell
-2) I make a symmetric model, by inverting the matrix (e.g. if the plane is Y) I apply the following transformation to the matrix:
1 0 0 0
0 -1 0 0
0 0 1 0
0 0 0 1
-3) then, I apply the fine registration (ICP). the one of the two mesh.
-4) Once the two mesh are superimposed, I check the Axix/angle due to ICP trasformation.
Then I apply a transformation to base mesh of Half the angle and half the displacement.
Now the mesh should be on the symmetry plane (the plane that best fit the symmetry of the mesh)
-1) I make a clone of the shell
-2) I make a symmetric model, by inverting the matrix (e.g. if the plane is Y) I apply the following transformation to the matrix:
1 0 0 0
0 -1 0 0
0 0 1 0
0 0 0 1
-3) then, I apply the fine registration (ICP). the one of the two mesh.
-4) Once the two mesh are superimposed, I check the Axix/angle due to ICP trasformation.
Then I apply a transformation to base mesh of Half the angle and half the displacement.
Now the mesh should be on the symmetry plane (the plane that best fit the symmetry of the mesh)