scripts
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace Poly2Tri
|
||||
{
|
||||
// Token: 0x02000017 RID: 23
|
||||
public abstract class TriangulationContext
|
||||
{
|
||||
// Token: 0x1700001D RID: 29
|
||||
// (get) Token: 0x060000B7 RID: 183 RVA: 0x00004AA7 File Offset: 0x00002CA7
|
||||
// (set) Token: 0x060000B8 RID: 184 RVA: 0x00004AAF File Offset: 0x00002CAF
|
||||
public TriangulationDebugContext DebugContext { get; protected set; }
|
||||
|
||||
// Token: 0x1700001E RID: 30
|
||||
// (get) Token: 0x060000B9 RID: 185 RVA: 0x00004AB8 File Offset: 0x00002CB8
|
||||
// (set) Token: 0x060000BA RID: 186 RVA: 0x00004AC0 File Offset: 0x00002CC0
|
||||
public TriangulationMode TriangulationMode { get; protected set; }
|
||||
|
||||
// Token: 0x1700001F RID: 31
|
||||
// (get) Token: 0x060000BB RID: 187 RVA: 0x00004AC9 File Offset: 0x00002CC9
|
||||
// (set) Token: 0x060000BC RID: 188 RVA: 0x00004AD1 File Offset: 0x00002CD1
|
||||
public Triangulatable Triangulatable { get; private set; }
|
||||
|
||||
// Token: 0x17000020 RID: 32
|
||||
// (get) Token: 0x060000BD RID: 189 RVA: 0x00004ADA File Offset: 0x00002CDA
|
||||
// (set) Token: 0x060000BE RID: 190 RVA: 0x00004AE2 File Offset: 0x00002CE2
|
||||
public int StepCount { get; private set; }
|
||||
|
||||
// Token: 0x060000BF RID: 191 RVA: 0x00004AEC File Offset: 0x00002CEC
|
||||
public void Done()
|
||||
{
|
||||
int stepCount = this.StepCount;
|
||||
this.StepCount = stepCount + 1;
|
||||
}
|
||||
|
||||
// Token: 0x17000021 RID: 33
|
||||
// (get) Token: 0x060000C0 RID: 192
|
||||
public abstract TriangulationAlgorithm Algorithm { get; }
|
||||
|
||||
// Token: 0x060000C1 RID: 193 RVA: 0x00004B09 File Offset: 0x00002D09
|
||||
public virtual void PrepareTriangulation(Triangulatable t)
|
||||
{
|
||||
this.Triangulatable = t;
|
||||
this.TriangulationMode = t.TriangulationMode;
|
||||
t.Prepare(this);
|
||||
}
|
||||
|
||||
// Token: 0x060000C2 RID: 194
|
||||
public abstract TriangulationConstraint NewConstraint(TriangulationPoint a, TriangulationPoint b);
|
||||
|
||||
// Token: 0x060000C3 RID: 195 RVA: 0x00002101 File Offset: 0x00000301
|
||||
public void Update(string message)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C4 RID: 196 RVA: 0x00004B25 File Offset: 0x00002D25
|
||||
public virtual void Clear()
|
||||
{
|
||||
this.Points.Clear();
|
||||
if (this.DebugContext != null)
|
||||
{
|
||||
this.DebugContext.Clear();
|
||||
}
|
||||
this.StepCount = 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000022 RID: 34
|
||||
// (get) Token: 0x060000C5 RID: 197 RVA: 0x00004B4C File Offset: 0x00002D4C
|
||||
// (set) Token: 0x060000C6 RID: 198 RVA: 0x00004B54 File Offset: 0x00002D54
|
||||
public virtual bool IsDebugEnabled { get; protected set; }
|
||||
|
||||
// Token: 0x17000023 RID: 35
|
||||
// (get) Token: 0x060000C7 RID: 199 RVA: 0x00004B5D File Offset: 0x00002D5D
|
||||
public DTSweepDebugContext DTDebugContext
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.DebugContext as DTSweepDebugContext;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400003B RID: 59
|
||||
public readonly List<DelaunayTriangle> Triangles = new List<DelaunayTriangle>();
|
||||
|
||||
// Token: 0x0400003C RID: 60
|
||||
public readonly List<TriangulationPoint> Points = new List<TriangulationPoint>(200);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user