Surface of Revolution Analysis bugs

For any question about plugins!
Post Reply
Getarq
Posts: 8
Joined: Thu May 05, 2016 5:46 pm
Location: Chile
Contact:

Surface of Revolution Analysis bugs

Post by Getarq »

Hi Daniel, first of all congratulation for this amazing software, this is really useful, so thanks a lot for this.
We are trying to use the software to make some oil Tanks analysis.
We are working with the Surface of Revolution Analysis plugin, this plugin is really good, but we found some bugs that are a bit annoying.
1- we work with the unroll projection to show the critical points obtained after run the surface analysis, the start point for the unroll is the opposite start point of the 2d deviation map, this make this image useless because change the interpretation of the images respect angles and height. For now I'm remaking this image with my own grid in a cad software using the unroll projection image.
2- The ASCii grid exported from the 2d distance map, has the height parameter inverted. The zero value is in the top of the grid, And the top value of the tank in this case is in the zero value of the grid. So when we try to produce some graphics of Verticality using the top and zero values to compare them with the vertical profiles, nothing matches.
3- No, because we are using the unroll projection for showing the critical deviation points, and this unroll from another start point, all the angles and information obtained from the surface revolution analysis doesn't match this image, so We must make complex modifications to the data obtained int the vertical and horizontal profiles and in the ASCii grid.

Hope you can help, or give me any advice.

Again, thanks a lot for all your amazing work
Greetings
Diego
Attachments
YOU CAN SEE THAT THE START POINT FOR THE UNROLL IS THE OPPOSITE.
YOU CAN SEE THAT THE START POINT FOR THE UNROLL IS THE OPPOSITE.
IMAGE 2D DISTANCE MAP.jpg (36.78 KiB) Viewed 3603 times
REMAPPING THE ANGLES
REMAPPING THE ANGLES
ANGLE REAMAP FROM UNROLL_resize.jpg (181.42 KiB) Viewed 3603 times
CRITICAL POINTS FROM UNROLL PROJECTION
CRITICAL POINTS FROM UNROLL PROJECTION
CRITICAL POINTS.png (105.17 KiB) Viewed 3603 times
Diego Ramirez
Architect
www.getarq.com
daniel
Site Admin
Posts: 7332
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Surface of Revolution Analysis bugs

Post by daniel »

1. In fact the SRA plugin has a 'CCW' checkbox that allows you to choose in which side the shape should be 'unrolled'. Or did I misunderstood something?

2. It may depend on the order in which the profile is defined (or the position of the origin). Have you tried to play with these 'parameters'?

3. The qSRA plugin has been developed by a private company (for their own usage). They didn't use the same angular 'zero' position as the 'Unroll' tool. However, I believe a simple rotation around the vertical axis (of a multiple of 90 degrees) should do the trick, isn't it?

Last but not least, if you want me to 'debug' anything, I'll need some data to reproduce these issues. You can contact me via email (cloudcompare [at] danielgm.net).
Daniel, CloudCompare admin
DingoDom
Posts: 1
Joined: Wed Nov 22, 2017 11:05 pm

Re: Surface of Revolution Analysis bugs

Post by DingoDom »

Hi Diego,

I'm trying to recreate what you have done for a university project. I have a cloud scan of a tank and am trying to compare it to an ideal drawing. Could you please give me some direction on how you came up with your images. Particularly the one with the measured deviation.

Thanks
Dom
Brisbane Australia
daniel
Site Admin
Posts: 7332
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Surface of Revolution Analysis bugs

Post by daniel »

Everything's here: http://www.cloudcompare.org/doc/wiki/in ... s_(plugin)

And if your shape is a cylinder, you can now create a cylinder entity (with the Primitive Factory) and use it as reference (it's simpler than defining the profile manually).
Daniel, CloudCompare admin
Post Reply