Search Results for

    Show / Hide Table of Contents

    Class MeshLoopClosure

    Inheritance
    Object
    MeshLoopClosure
    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 MeshLoopClosure

    Constructors

    MeshLoopClosure(DMesh3, EdgeLoop)

    Declaration
    public MeshLoopClosure(DMesh3 mesh, EdgeLoop border_loop)
    Parameters
    Type Name Description
    DMesh3 mesh
    EdgeLoop border_loop

    Fields

    ExtrudeGroup

    Declaration
    public int ExtrudeGroup
    Field Value
    Type Description
    Int32

    FillGroup

    Declaration
    public int FillGroup
    Field Value
    Type Description
    Int32

    FlatClosePlane

    Declaration
    public Frame3f FlatClosePlane
    Field Value
    Type Description
    Frame3f

    InitialBorderLoop

    Declaration
    public EdgeLoop InitialBorderLoop
    Field Value
    Type Description
    EdgeLoop

    Mesh

    Declaration
    public DMesh3 Mesh
    Field Value
    Type Description
    DMesh3

    TargetEdgeLen

    Declaration
    public double TargetEdgeLen
    Field Value
    Type Description
    Double

    Methods

    cleanup_boundary(DMesh3, EdgeLoop, Double, out List<Int32>, Int32)

    Declaration
    public static void cleanup_boundary(DMesh3 mesh, EdgeLoop loop, double target_edge_len, out List<int> result_edges, int nRings = 3)
    Parameters
    Type Name Description
    DMesh3 mesh
    EdgeLoop loop
    Double target_edge_len
    List<Int32> result_edges
    Int32 nRings

    Close()

    Declaration
    public virtual bool Close()
    Returns
    Type Description
    Boolean

    Close_Flat()

    Declaration
    public void Close_Flat()

    smooth_loop(DMesh3, EdgeLoop, Int32)

    Declaration
    public static void smooth_loop(DMesh3 mesh, EdgeLoop loop, int nRings)
    Parameters
    Type Name Description
    DMesh3 mesh
    EdgeLoop loop
    Int32 nRings

    smooth_region(DMesh3, IEnumerable<Int32>, Int32)

    Declaration
    public static void smooth_region(DMesh3 mesh, IEnumerable<int> vertices, int nRings)
    Parameters
    Type Name Description
    DMesh3 mesh
    IEnumerable<Int32> vertices
    Int32 nRings

    Validate()

    Declaration
    public virtual ValidationStatus Validate()
    Returns
    Type Description
    ValidationStatus
    In This Article
    Back to top ViRGIS VR GIS