-
Functions
- TriangleConvexHull
- TriangleCreate
- TriangleDelaunay
- TriangleDelete
- TriangleExpression
- TriangleExpressions
- TriangleGetElementAttributes
- TriangleGetElements
- TriangleGetHoles
- TriangleGetNeighbors
- TriangleGetPointMarkers
- TriangleGetPoints
- TriangleGetRegions
- TriangleGetSegmentMarkers
- TriangleGetSegments
- TriangleSetHoles
- TriangleSetPointMarkers
- TriangleSetPoints
- TriangleSetRegions
- TriangleSetSegmentMarkers
- TriangleSetSegments
- TriangleSetTriangleAreas
-
-
Functions
- TriangleConvexHull
- TriangleCreate
- TriangleDelaunay
- TriangleDelete
- TriangleExpression
- TriangleExpressions
- TriangleGetElementAttributes
- TriangleGetElements
- TriangleGetHoles
- TriangleGetNeighbors
- TriangleGetPointMarkers
- TriangleGetPoints
- TriangleGetRegions
- TriangleGetSegmentMarkers
- TriangleGetSegments
- TriangleSetHoles
- TriangleSetPointMarkers
- TriangleSetPoints
- TriangleSetRegions
- TriangleSetSegmentMarkers
- TriangleSetSegments
- TriangleSetTriangleAreas
-
Functions
Reference
Triangle was created by Jonathan R. Shewchuk, Research Group: Computer Science Division, University of California at Berkeley, Berkeley, California 94720-1776. More information can be found at Triangle.
Wolfram Language Functions
This describes the Wolfram Language functions provided by TriangleLink.
Triangle Expressions
| TriangleCreate | create an instance of a Triangle expression |
| TriangleDelete | remove an instance of a Triangle expression, freeing up memory |
| TriangleExpression | represent an instance of a Triangle object |
| TriangleExpressions | return a list of active Triangle expressions |
Functions for working with Triangle expressions.
Triangle Selectors
This describes the Wolfram Language functions provided by TriangleLink to extract data from a Triangle instance.
| TriangleGetSegments | get the segments in a Triangle expression |
| TriangleGetElementAttributes | get the element attributes in a Triangle expression |
| TriangleGetElements | get the elements in a Triangle expression |
| TriangleGetSegmentMarkers | return the segment markers for a Triangle expression |
| TriangleGetHoles | return the holes in a Triangle expression |
| TriangleGetNeighbors | get the neighbors in a Triangle expression |
| TriangleGetPointMarkers | return the point markers in a Triangle expression |
| TriangleGetPoints | return the points in a Triangle expression |
| TriangleGetRegions | return the regions in a Triangle expression |
Functions for extracting data from a Triangle expression.
Triangle Mutators
This describes the Wolfram Language functions provided by TriangleLink to set data in a Triangle instance.
| TriangleSetSegmentMarkers | set the segment markers for a Triangle expression |
| TriangleSetSegments | set the segments for a Triangle expression |
| TriangleSetHoles | set the holes in a Triangle expression |
| TriangleSetPointMarkers | set the point markers in a Triangle expression |
| TriangleSetPoints | set the points in a Triangle expression |
| TriangleSetRegions | set the regions in a Triangle expression |
| TriangleSetTriangleAreas | set triangle area constraints |
Functions for setting data from a Triangle expression.
Triangle Functions
This describes the Wolfram Language functions provided by TriangleLink to compute various computational geometry tasks.
| TriangleConvexHull | generate a convex hull for a 2D point set |
| TriangleDelaunay | generate a Delaunay tetrahedralization for a 2D point set |
Functions for computing various computational geometry tasks.
Triangle String Codes
This describes the string codes (command switches) needed by TriangleLink to compute various computational geometry tasks.
| "p" | triangulate a planar straight line graph (PLC) |
| "q" | quality mesh generation with no angles smaller than 20 degrees; an alternate minimum angle may be specified after the "q" |
| "a" | impose a maximum triangle area constraint; a fixed area constraint (that applies to every triangle) may be specified after the "a" |
| "A" | assign a regional attribute to each triangle that identifies what segment-bounded region it belongs to |
| "c" | enclose the convex hull with segments |
| "D" | conforming Delaunay: if all triangles in the mesh are to be Delaunay, not just constrained Delaunay, or if you want to ensure that all Voronoi vertices lie within the triangulation |
| "r" | refine a previously generated mesh |
| "Y" | prohibit the insertion of Steiner points on the mesh boundary; if specified twice ("YY"), it prohibits the insertion of Steiner points on any segment, including internal segments |
| "S" | specify the maximum number of added Steiner points |
| "o2" | generate second-order subparametric elements with six nodes each |
| "C" | check the consistency of the final mesh |
| "Q" | quiet: no terminal output except error |
String code needed by Triangle to compute various computational geometry tasks.