testss
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
namespace UnityEngine.U2D.Animation.TriangleNet
|
||||
.Meshing
|
||||
{
|
||||
using System.Collections.Generic;
|
||||
using Animation.TriangleNet.Topology;
|
||||
using Animation.TriangleNet.Geometry;
|
||||
|
||||
/// <summary>
|
||||
/// Mesh interface.
|
||||
/// </summary>
|
||||
internal interface IMesh
|
||||
{
|
||||
/// <summary>
|
||||
/// Gets the vertices of the mesh.
|
||||
/// </summary>
|
||||
ICollection<Vertex> Vertices { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the edges of the mesh.
|
||||
/// </summary>
|
||||
IEnumerable<Edge> Edges { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the segments (constraint edges) of the mesh.
|
||||
/// </summary>
|
||||
ICollection<SubSegment> Segments { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the triangles of the mesh.
|
||||
/// </summary>
|
||||
ICollection<Triangle> Triangles { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the holes of the mesh.
|
||||
/// </summary>
|
||||
IList<Point> Holes { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the bounds of the mesh.
|
||||
/// </summary>
|
||||
Rectangle Bounds { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Renumber mesh vertices and triangles.
|
||||
/// </summary>
|
||||
void Renumber();
|
||||
|
||||
/// <summary>
|
||||
/// Refine the mesh.
|
||||
/// </summary>
|
||||
/// <param name="quality">The quality constraints.</param>
|
||||
/// <param name="conforming">
|
||||
/// A value indicating, if the refined mesh should be Conforming Delaunay.
|
||||
/// </param>
|
||||
void Refine(QualityOptions quality, bool delaunay);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user