Page 1 of 1

Verification symmetry Hull

Posted: Tue Feb 07, 2017 5:26 pm
by fabiocrovetto
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

Re: Verification symmetry Hull

Posted: Tue Feb 07, 2017 8:08 pm
by daniel
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)

Re: Verification symmetry Hull

Posted: Thu Mar 02, 2017 2:44 pm
by fabiocrovetto
hello, I meant like this.
I found this article about an algorithm that does this https://hal.inria.fr/inria-00331758
thank you

fabio

Re: Verification symmetry Hull

Posted: Sat Mar 04, 2017 5:36 am
by daniel
Oh ok I understand now.

You'll just have to find (or motivate) someone to implement this algorithm then ;)

Re: Verification symmetry Hull

Posted: Sun Mar 18, 2018 3:31 pm
by Isdsrl
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)