Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Reconstruct missing areas in a point cloud face

A test about to reconstruct missing areas in a point cloud face, the details are at: https://github.com/Plus-1000/Reconstruct-missing-areas-in-a-point-cloud-face.
1, Designed face with NX CADCAM, then create point set on the face.
2, Export points to csv file.
3, Do a polynomial fitting and recontruct the missing points.
4, Import created points to Siemens NX interface and check the positioning accuracy.

Please share your experiences for how to fill up the missing area if you face the problem before, thank you.
Wang Jian
1736087796131.png
 
If you have point cloud data, I would suggest using the "fit surface" command in NX. It requires a freeform license above and beyond a normal mach1 license, but if you are doing this regularly, it may be worth the added cost.

If you have a surface with a hole in it, there are several options to fill the hole or get a copy without a hole (fill surface, delete edge, untrim, enlarge, etc). If you have a solid, the delete face and replace face commands can also get rid of holes.
 
Thank you, I tested the fit surface with my PC, can't select point, maybe my NX license problem.
1736343677907.png
 
Input for points must be a point set or group. Group the points, then select the group.
 
It works after grouping points, thanks.
1736497354183.png
 
If you allow NX to fit a surface to the existing points ( the point cloud with the hole) it will approximate the shape across that missing area.
With some good guessing you should in this simple example get a pretty good result. I.e Set the degree and number of patches such that the mapped surface is "stiff enough" not to ripple in the missing area.
Else you are left approximating by creating lines ( note type) across that empty area, and that will not match the shape of the surrounding face-s.
Regards, Tomas
 
It's true, the result is satisfactory when run the script on a smooth surface (point cloud).
 

Part and Inventory Search

Sponsor