3D triangulation using patch

32 views (last 30 days)
Miguel Esteban Mora Gonzalez
Commented: James Peckham on 31 Mar 2022
hello I need help to obtain a triangulation object from the "patch" function with which I perform a 3D reconstruction of a volume of images. How can I do this?

Answers (1)

Shubham Rawat
Shubham Rawat on 3 Dec 2020
Hi Miguel,
You can obtain delaunay traingulation object directly from the Points, which you are using in the Patch function.
Hope this Helps!
  2 Comments
Richard Bliss
Richard Bliss on 5 Jul 2021
By "Points", do you mean the XData, YData and ZData or the Vertices?
James Peckham
James Peckham on 31 Mar 2022
using the patchvaribel.faces for the connectivity list and the patchvairble.vertices for the points like this
[X,Y] = meshgrid(1:0.5:10,1:20);
Z = sin(X) + cos(Y);
v=surf(X,Y,Z);
p= surf2patch(v,'triangles')
patch(p)
Tr=triangulation(p.faces,p.vertices)

Sign in to comment.

Categories

Find more on Delaunay Triangulation 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!