Search Results for

    Show / Hide Table of Contents

    Class MeshTopology

    Extract topological information about the mesh based on identifying semantic edges/vertices/etc

    WIP

    Inheritance
    Object
    MeshTopology
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: gs
    Assembly: cs.temp.dll.dll
    Syntax
    public class MeshTopology

    Constructors

    MeshTopology(DMesh3)

    Declaration
    public MeshTopology(DMesh3 mesh)
    Parameters
    Type Name Description
    DMesh3 mesh

    Fields

    AllEdges

    Declaration
    public HashSet<int> AllEdges
    Field Value
    Type Description
    HashSet<Int32>

    AllVertices

    Declaration
    public HashSet<int> AllVertices
    Field Value
    Type Description
    HashSet<Int32>

    BoundaryEdges

    Declaration
    public HashSet<int> BoundaryEdges
    Field Value
    Type Description
    HashSet<Int32>

    CreaseEdges

    Declaration
    public HashSet<int> CreaseEdges
    Field Value
    Type Description
    HashSet<Int32>

    IgnoreTimestamp

    Declaration
    public bool IgnoreTimestamp
    Field Value
    Type Description
    Boolean

    JunctionVertices

    Declaration
    public HashSet<int> JunctionVertices
    Field Value
    Type Description
    HashSet<Int32>

    Loops

    Declaration
    public EdgeLoop[] Loops
    Field Value
    Type Description
    EdgeLoop[]

    Mesh

    Declaration
    public DMesh3 Mesh
    Field Value
    Type Description
    DMesh3

    Spans

    Declaration
    public EdgeSpan[] Spans
    Field Value
    Type Description
    EdgeSpan[]

    Properties

    CreaseAngle

    Declaration
    public double CreaseAngle { get; set; }
    Property Value
    Type Description
    Double

    Methods

    AddRemeshConstraints(MeshConstraints)

    add topological edges/vertices as constraints for remeshing

    Declaration
    public void AddRemeshConstraints(MeshConstraints constraints)
    Parameters
    Type Name Description
    MeshConstraints constraints

    Compute()

    Compute the topology elements

    Declaration
    public void Compute()

    MakeElementsMesh(Polygon2d, Polygon2d)

    Declaration
    public DMesh3 MakeElementsMesh(Polygon2d spanProfile, Polygon2d loopProfile)
    Parameters
    Type Name Description
    Polygon2d spanProfile
    Polygon2d loopProfile
    Returns
    Type Description
    DMesh3
    In This Article
    Back to top ViRGIS VR GIS