How do I create a 2D mesh of triangular elements?

What is the best way to create a 2D mesh of triangular elements given connectivity (T), and x, y coordinates? trimesh function perhaps?

 Réponse acceptée

Matt J
Matt J le 22 Nov 2021

0 votes

Yes. Or triplot().

6 commentaires

Great, but do you know how T relates to x,y coordinates? Given a connectivity matrix T, x column vector, and y column vector. (e.g. How many rows of T per x and y for each triangular element?)
Matt J
Matt J le 22 Nov 2021
Modifié(e) : Matt J le 22 Nov 2021
For example,
T(j,:)=[2 5 7]
means that the j-th triangle in the mesh will be made up of the vertices (x(2),y(2)) , (x(5),y(5)) , and (x(7),y(7)).
That makes sense. What about meshgrid function? That needs to be used for trimesh.
Matt J
Matt J le 23 Nov 2021
No, it does not.
Got a mesh plot. Thanks for the help.
Matt J
Matt J le 23 Nov 2021
You are quite welcome, but please Accept-click the answer to indicate that your problem has been resolved.

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Version

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by