triangulation
Triangulación 2D o 3D
Descripción
Utilice triangulation
para crear una representación en memoria de cualquier dato de triangulación 2D o 3D que esté en formato de matriz, como la salida de matriz de la función delaunay
u otras herramientas de software. Cuando sus datos se representan utilizando triangulation
, puede realizar consultas topológicas y geométricas, que pueden usarse para desarrollar algoritmos geométricos. Por ejemplo, puede encontrar los triángulos o tetraedros unidos a un vértice, aquellos que comparten una arista, sus circuncentros y otras características.
Creación
Para crear un objeto triangulation
, utilice la función triangulation
con argumentos de entrada que definan los puntos y la conectividad de la triangulación.
Descripción
Argumentos de entrada
Propiedades
Funciones del objeto
barycentricToCartesian | Convert coordinates from barycentric to Cartesian |
cartesianToBarycentric | Convert coordinates from Cartesian to barycentric |
circumcenter | Circumcenter of triangle or tetrahedron |
edgeAttachments | Triangles or tetrahedra attached to specified edge |
edges | Triangulation edges |
faceNormal | Triangulation unit normal vectors |
featureEdges | Sharp edges of surface triangulation |
freeBoundary | Free boundary facets |
incenter | Incenter of triangulation elements |
isConnected | Test if two vertices are connected by an edge |
nearestNeighbor | Vertex closest to specified point |
neighbors | Triangle or tetrahedron neighbors |
pointLocation | Triangle or tetrahedron enclosing point |
size | Size of triangulation connectivity list |
vertexAttachments | Triangles or tetrahedra attached to vertex |
vertexNormal | Triangulation vertex normal |
Ejemplos
Capacidades ampliadas
Historial de versiones
Introducido en R2013a