TriRep class -
Triangulation representation
Description
TriRep provides topological and geometric queries
for triangulations in 2-D and 3-D space. For example, for triangular
meshes you can query triangles attached to a vertex, triangles that
share an edge, neighbor information, circumcenters, or other features.
You can create a TriRep directly using existing triangulation
data. Alternatively, you can create a Delaunay triangulation, via DelaunayTri, which
provides access to the TriRep functionality.
Construction
| TriRep | Triangulation representation |
Methods
Properties
| X | Coordinates of the points in the triangulation |
| Triangulation | Triangulation data structure |
Copy Semantics
Value. To learn how this affects your use of the class, see Comparing Handle and Value
Classes in the MATLAB Object-Oriented Programming documentation.
Indexing
TriRep objects support indexing into the triamgulation
using parentheses (). The syntax is the same as for arrays.
Examples
Load a 2-D triangulation and use the TriRep constructor
to build an array of the free boundary edges:
load trimesh2d
This loads triangulation tri and vertex coordinates x, y:
trep = TriRep(tri, x,y);
fe = freeBoundary(trep)';
triplot(trep);

You can add the free edges fe to the plot:
hold on;
plot(x(fe), y(fe), 'r','LineWidth',2);
hold off;
axis([-50 350 -50 350]);
axis equal;

See Also
 | triplot | | TriRep |  |
Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
Get the Interactive Kit