Class MeshLoopClosure
  
  
  
  
    Inheritance
    
    MeshLoopClosure
   
  
  Namespace: g3
  Assembly: cs.temp.dll.dll
  Syntax
  
    public class MeshLoopClosure
   
  Constructors
  
  
  
  
  MeshLoopClosure(DMesh3, EdgeLoop)
  
  
  Declaration
  
    public MeshLoopClosure(DMesh3 mesh, EdgeLoop border_loop)
   
  Parameters
  
  Fields
  
  
  
  ExtrudeGroup
  
  
  Declaration
  
  Field Value
  
  
  
  FillGroup
  
  
  Declaration
  
  Field Value
  
  
  
  FlatClosePlane
  
  
  Declaration
  
    public Frame3f FlatClosePlane
   
  Field Value
  
  
  
  InitialBorderLoop
  
  
  Declaration
  
    public EdgeLoop InitialBorderLoop
   
  Field Value
  
  
  
  Mesh
  
  
  Declaration
  
  Field Value
  
  
  
  TargetEdgeLen
  
  
  Declaration
  
    public double TargetEdgeLen
   
  Field Value
  
  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
  
  
  
  
  Close()
  
  
  Declaration
  
    public virtual bool Close()
   
  Returns
  
  
  
  
  Close_Flat()
  
  
  Declaration
  
  
  
  
  smooth_loop(DMesh3, EdgeLoop, Int32)
  
  
  Declaration
  
    public static void smooth_loop(DMesh3 mesh, EdgeLoop loop, int nRings)
   
  Parameters
  
  
  
  
  smooth_region(DMesh3, IEnumerable<Int32>, Int32)
  
  
  Declaration
  
    public static void smooth_region(DMesh3 mesh, IEnumerable<int> vertices, int nRings)
   
  Parameters
  
  
  
  
  Validate()
  
  
  Declaration
  
    public virtual ValidationStatus Validate()
   
  Returns