12345678910111213141516171819202122232425262728293031323334353637 |
- // -----------------------------------------------------------------------
- // <copyright file="BadSubseg.cs" company="">
- // Original Triangle code by Jonathan Richard Shewchuk, http://www.cs.cmu.edu/~quake/triangle.html
- // Triangle.NET code by Christian Woltering, http://triangle.codeplex.com/
- // </copyright>
- // -----------------------------------------------------------------------
- namespace UnityEngine.U2D.Animation.TriangleNet
- .Meshing.Data
- {
- using System;
- using Animation.TriangleNet.Geometry;
- using Animation.TriangleNet.Topology;
- /// <summary>
- /// A queue used to store encroached subsegments.
- /// </summary>
- /// <remarks>
- /// Each subsegment's vertices are stored so that we can check whether a
- /// subsegment is still the same.
- /// </remarks>
- class BadSubseg
- {
- public Osub subseg; // An encroached subsegment.
- public Vertex org, dest; // Its two vertices.
- public override int GetHashCode()
- {
- return subseg.seg.hash;
- }
- public override string ToString()
- {
- return String.Format("B-SID {0}", subseg.seg.hash);
- }
- }
- }
|