Search Results for

    Show / Hide Table of Contents

    Class MeshRegionBoundaryLoops

    Extract boundary EdgeLoops for subregions of Mesh

    Inheritance
    Object
    MeshRegionBoundaryLoops
    Implements
    IEnumerable<EdgeLoop>
    IEnumerable
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    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
    Type Name Description
    DMesh3 mesh
    Int32[] RegionTris
    Boolean bAutoCompute

    Fields

    Loops

    Declaration
    public List<EdgeLoop> Loops
    Field Value
    Type Description
    List<EdgeLoop>

    Mesh

    Declaration
    public DMesh3 Mesh
    Field Value
    Type Description
    DMesh3

    Properties

    Count

    Declaration
    public int Count { get; }
    Property Value
    Type Description
    Int32

    Item[Int32]

    Declaration
    public EdgeLoop this[int index] { get; }
    Parameters
    Type Name Description
    Int32 index
    Property Value
    Type Description
    EdgeLoop

    MaxVerticesLoopIndex

    Index of Loop with largest vertex count

    Declaration
    public int MaxVerticesLoopIndex { get; }
    Property Value
    Type Description
    Int32

    Methods

    all_vertex_boundary_edges(Int32, Int32[])

    Declaration
    public int all_vertex_boundary_edges(int vID, int[] e)
    Parameters
    Type Name Description
    Int32 vID
    Int32[] e
    Returns
    Type Description
    Int32

    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
    public bool Compute()
    Returns
    Type Description
    Boolean

    GetEnumerator()

    Declaration
    public IEnumerator<EdgeLoop> GetEnumerator()
    Returns
    Type Description
    IEnumerator<EdgeLoop>

    vertex_boundary_edges(Int32, ref Int32, ref Int32)

    Declaration
    public int vertex_boundary_edges(int vID, ref int e0, ref int e1)
    Parameters
    Type Name Description
    Int32 vID
    Int32 e0
    Int32 e1
    Returns
    Type Description
    Int32

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    In This Article
    Back to top ViRGIS VR GIS