Class MeshConstraintUtil
  
  
  
  
    Inheritance
    
    MeshConstraintUtil
   
  
  Namespace: g3
  Assembly: cs.temp.dll.dll
  Syntax
  
    public static class MeshConstraintUtil
   
  Methods
  
  
  
  
  AddTrackedEdges(MeshConstraints, Int32[], Int32)
  
  
  Declaration
  
    public static void AddTrackedEdges(MeshConstraints cons, int[] edges, int setID)
   
  Parameters
  
  
  
  
  ConstrainVtxLoopTo(MeshConstraints, DMesh3, IList<Int32>, IProjectionTarget, Int32)
  
  
  Declaration
  
    public static void ConstrainVtxLoopTo(MeshConstraints cons, DMesh3 mesh, IList<int> loopV, IProjectionTarget target, int setID = -1)
   
  Parameters
  
  
  
  
  ConstrainVtxLoopTo(Remesher, Int32[], IProjectionTarget, Int32)
  
  
  Declaration
  
    public static void ConstrainVtxLoopTo(Remesher r, int[] loopV, IProjectionTarget target, int setID = -1)
   
  Parameters
  
  
  
  
  ConstrainVtxSpanTo(MeshConstraints, DMesh3, IList<Int32>, IProjectionTarget, Int32)
  
  
  Declaration
  
    public static void ConstrainVtxSpanTo(MeshConstraints cons, DMesh3 mesh, IList<int> spanV, IProjectionTarget target, int setID = -1)
   
  Parameters
  
  
  
  
  ConstrainVtxSpanTo(Remesher, Int32[], IProjectionTarget, Int32)
  
  
  Declaration
  
    public static void ConstrainVtxSpanTo(Remesher r, int[] spanV, IProjectionTarget target, int setID = -1)
   
  Parameters
  
  
  
  
  FixAllBoundaryEdges(MeshConstraints, DMesh3)
  
  
  Declaration
  
    public static void FixAllBoundaryEdges(MeshConstraints cons, DMesh3 mesh)
   
  Parameters
  
  
  
  
  FixAllBoundaryEdges(Remesher)
  
  
  Declaration
  
    public static void FixAllBoundaryEdges(Remesher r)
   
  Parameters
  
  
  
  
  FixAllBoundaryEdges_AllowCollapse(MeshConstraints, DMesh3, Int32)
  
  
  Declaration
  
    public static void FixAllBoundaryEdges_AllowCollapse(MeshConstraints cons, DMesh3 mesh, int setID)
   
  Parameters
  
  
  
  
  FixAllBoundaryEdges_AllowSplit(MeshConstraints, DMesh3, Int32)
  
  
  Declaration
  
    public static void FixAllBoundaryEdges_AllowSplit(MeshConstraints cons, DMesh3 mesh, int setID)
   
  Parameters
  
  
  
  
  FixAllGroupBoundaryEdges(MeshConstraints, DMesh3, Boolean)
  
  
  Declaration
  
    public static void FixAllGroupBoundaryEdges(MeshConstraints cons, DMesh3 mesh, bool bPinVertices)
   
  Parameters
  
  
  
  
  FixAllGroupBoundaryEdges(Remesher, Boolean)
  
  
  Declaration
  
    public static void FixAllGroupBoundaryEdges(Remesher r, bool bPinVertices)
   
  Parameters
  
  
  
  
  FixEdges(MeshConstraints, DMesh3, IEnumerable<Int32>)
  
  
  Declaration
  
    public static void FixEdges(MeshConstraints cons, DMesh3 mesh, IEnumerable<int> edges)
   
  Parameters
  
  
  
  
  FixSubmeshBoundaryEdges(MeshConstraints, DSubmesh3)
  
  
  Declaration
  
    public static void FixSubmeshBoundaryEdges(MeshConstraints cons, DSubmesh3 sub)
   
  Parameters
  
  
  
  
  PreserveBoundaryLoops(MeshConstraints, DMesh3)
  
  
  Declaration
  
    public static void PreserveBoundaryLoops(MeshConstraints cons, DMesh3 mesh)
   
  Parameters
  
  
  
  
  PreserveBoundaryLoops(Remesher)
  
  
  Declaration
  
    public static void PreserveBoundaryLoops(Remesher r)
   
  Parameters