Class MeshRegionBoundaryLoops
Extract boundary EdgeLoops for subregions of Mesh
Inheritance
MeshRegionBoundaryLoops
Namespace: g3
Assembly: cs.temp.dll.dll
Syntax
public class MeshRegionBoundaryLoops : IEnumerable<EdgeLoop>, IEnumerable
Constructors
MeshRegionBoundaryLoops(DMesh3, Int32[], Boolean)
Declaration
public MeshRegionBoundaryLoops(DMesh3 mesh, int[] RegionTris, bool bAutoCompute = true)
Parameters
Fields
Loops
Declaration
public List<EdgeLoop> Loops
Field Value
Mesh
Declaration
Field Value
Properties
Count
Declaration
public int Count { get; }
Property Value
Item[Int32]
Declaration
public EdgeLoop this[int index] { get; }
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Property Value
MaxVerticesLoopIndex
Index of Loop with largest vertex count
Declaration
public int MaxVerticesLoopIndex { get; }
Property Value
Methods
all_vertex_boundary_edges(Int32, Int32[])
Declaration
public int all_vertex_boundary_edges(int vID, int[] e)
Parameters
Returns
Compute()
Find the set of EdgeLoops bounding 'in' triangles. Note that if we encounter topological
issues, we will throw MeshBoundaryLoopsException w/ more info (if possible)
Declaration
Returns
GetEnumerator()
Declaration
public IEnumerator<EdgeLoop> GetEnumerator()
Returns
vertex_boundary_edges(Int32, ref Int32, ref Int32)
Declaration
public int vertex_boundary_edges(int vID, ref int e0, ref int e1)
Parameters
Returns
Implements