private void Start() { pointCloud = GameObject.Find("PointCloud").GetComponent <PointCloud>(); generator = GameObject.Find("VertexGenerator").GetComponent <VertexGenerator>(); edges = new List <Edge>(); container = new TriangleContainer(); added = new List <Vertex>(); }
private TriangleContainer ContainerSetup() { var container = new TriangleContainer(60, 60, 10, 10); var json = new JavaScriptSerializer(); if (string.IsNullOrEmpty(TriangleJson)) { container.CreateTriangles(); } else { container = json.Deserialize <TriangleContainer>(TriangleJson); } TriangleJson = json.Serialize(container); return(container); }
public void TriangleSort() { Triangle tr1 = Triangle.CreateNewTriangle("tr1", 3, 3, 3); Triangle tr2 = Triangle.CreateNewTriangle("tr2", 4, 4, 4); Triangle tr3 = Triangle.CreateNewTriangle("tr3", 5, 5, 5); Triangle[] triangles = new Triangle[] { tr1, tr2, tr3 }; TriangleContainer triangleContainer = new TriangleContainer(triangles); triangleContainer.OrderByDescending(); Assert.Equal <Triangle>(triangleContainer[0], tr3); Assert.Equal <Triangle>(triangleContainer[1], tr2); Assert.Equal <Triangle>(triangleContainer[2], tr1); }