Page 1 of 1

cloud offset to compute volume between surfaces

Posted: Sat Nov 19, 2022 10:46 am
by poqy
Hello,
I have one cloud, surface and i need to offset the surface 1m inside the stack, to create ground. Then I can compute volume between the two surfaces(groud,before-ceil,after) with 2.5D Volume . Pllease help how I can offset the cloud(mesh). (sorry for bad english)

Image

Re: cloud offset to compute volume between surfaces

Posted: Sat Nov 19, 2022 11:41 am
by daniel
Ah you want to offset the cloud along the local surface normal?

That's not possible with CloudCompare. But that's fairly easy with Excel or Matlab, if you export the cloud with its normals as an ASCII file. Then it's just a matter of adding to the point (X, Y, Z) the normal (Nx, Ny, Nz) multiplied by a quantity.

CloudCompare can help you computing the normals if the cloud doesn't have any yet (Edit > Normals > Compute).

The only watchout is to avoid to shift the points too much if there are complex geometries, as it might create topology artifacts...

Re: cloud offset to compute volume between surfaces

Posted: Sat Nov 19, 2022 9:40 pm
by poqy
Thank You, You helped Me a lot.

Re: cloud offset to compute volume between surfaces

Posted: Sun Nov 27, 2022 6:07 pm
by DA523
You may try Blender
Extrude faces along normal
ALT+E
..
222led.png
222led.png (76.57 KiB) Viewed 1509 times
..

check this example (stl mesh)
12.png
12.png (74.61 KiB) Viewed 1507 times