Interpolate triangulation according to a constraint on triangles' areas
4 views (last 30 days)
Show older comments
Is there a way to interpolate an existing triangular mesh (on a scattered 3d point cloud) in a way that triangles’ areas are equal to the same number (i.e. uniform) or at least are in a certain interval? Reducepatch function just reduces faces, the areas of particular triangles still can fluctuate a lot.
4 Comments
John D'Errico
on 13 Jan 2020
I was going to answer this the other day, but there were points I was not clear about what exactly you were looking to do. And I still am not clear on why you want to do this. Is it to reduce the total number of patches?
Anyway, it is not as easy as you may think. If some part has complex geometry (thus small triangles), that is probably because it is more complex in shape.
Even subdividing existing triangles into smaller ones with a target area in each new triangle has issues, unless the range of target areas is reasonably large.
Answers (0)
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!