Mesh data structure.
More...
|
| TriangleNetMesh (Configuration config) |
| Initializes a new instance of the TriangleNetMesh class.
|
|
void | Refine (QualityOptions quality, bool delaunay=false) |
| Refine the mesh.
|
|
void | Renumber () |
| Renumber vertex and triangle id's.
|
|
void | Renumber (NodeNumbering num) |
| Renumber vertex and triangle id's.
|
|
void | Renumber () |
| Renumber mesh vertices and triangles.
|
|
void | Refine (QualityOptions quality, bool delaunay) |
| Refine the mesh.
|
|
|
Rectangle | Bounds [get] |
| Gets the mesh bounding box.
|
|
ICollection< Vertex > | Vertices [get] |
| Gets the mesh vertices.
|
|
IList< Point > | Holes [get] |
| Gets the mesh holes.
|
|
ICollection< Triangle > | Triangles [get] |
| Gets the mesh triangles.
|
|
ICollection< SubSegment > | Segments [get] |
| Gets the mesh segments.
|
|
IEnumerable< Edge > | Edges [get] |
| Gets the mesh edges.
|
|
int | NumberOfInputPoints [get] |
| Gets the number of input vertices.
|
|
int | NumberOfEdges [get] |
| Gets the number of mesh edges.
|
|
bool | IsPolygon [get] |
| Indicates whether the input is a PSLG or a point set.
|
|
NodeNumbering | CurrentNumbering [get] |
| Gets the current node numbering.
|
|
ICollection< Vertex > | Vertices [get] |
| Gets the vertices of the mesh.
|
|
IEnumerable< Edge > | Edges [get] |
| Gets the edges of the mesh.
|
|
ICollection< SubSegment > | Segments [get] |
| Gets the segments (constraint edges) of the mesh.
|
|
ICollection< Triangle > | Triangles [get] |
| Gets the triangles of the mesh.
|
|
IList< Point > | Holes [get] |
| Gets the holes of the mesh.
|
|
Rectangle | Bounds [get] |
| Gets the bounds of the mesh.
|
|
◆ Refine()
void TriangleNet.TriangleNetMesh.Refine |
( |
QualityOptions |
quality, |
|
|
bool |
delaunay = false |
|
) |
| |
|
inline |
Refine the mesh.
- Parameters
-
quality | The quality constraints. |
conforming | A value indicating, if the refined mesh should be Conforming Delaunay. |
Implements TriangleNet.Meshing.IMesh.
◆ Renumber()
void TriangleNet.TriangleNetMesh.Renumber |
( |
| ) |
|
|
inline |
◆ Bounds
◆ Edges
IEnumerable<Edge> TriangleNet.TriangleNetMesh.Edges |
|
get |
◆ Holes
IList<Point> TriangleNet.TriangleNetMesh.Holes |
|
get |
◆ Segments
ICollection<SubSegment> TriangleNet.TriangleNetMesh.Segments |
|
get |
◆ Triangles
ICollection<Triangle> TriangleNet.TriangleNetMesh.Triangles |
|
get |
◆ Vertices
ICollection<Vertex> TriangleNet.TriangleNetMesh.Vertices |
|
get |
The documentation for this class was generated from the following file:
- C:/Transhuman/S2/Assets/Plugins/TriangleNet/Scripts/Source/TriangleNetMesh.cs