00001 using System; 00002 using System.Collections.Generic; 00003 using System.Text; 00004 00005 namespace Triangulator.Geometry 00006 { 00007 /// <summary> 00008 /// Triangle made from three point indexes 00009 /// used by the Delaunay Triangulator 00010 /// </summary> 00011 public struct Triangle 00012 { 00013 /// <summary> 00014 /// First vertex index in triangle 00015 /// </summary> 00016 public int p1; 00017 /// <summary> 00018 /// Second vertex index in triangle 00019 /// </summary> 00020 public int p2; 00021 /// <summary> 00022 /// Third vertex index in triangle 00023 /// </summary> 00024 public int p3; 00025 /// <summary> 00026 /// Initializes a new instance of a triangle 00027 /// </summary> 00028 /// <param name="point1">Vertex 1</param> 00029 /// <param name="point2">Vertex 2</param> 00030 /// <param name="point3">Vertex 3</param> 00031 public Triangle(int point1, int point2, int point3) 00032 { 00033 p1 = point1; p2 = point2; p3 = point3; 00034 } 00035 } 00036 }