Exemple #1
0
        public void TinningEngineTetss_AddTriangle()
        {
            TinningEngine engine = new TinningEngine();

            engine.TIN.Vertices.InitPointSearch(-10, -10, 10, 10, 10);

            TriVertex v0 = engine.AddVertex(0, 0, 0);
            TriVertex v1 = engine.AddVertex(1, 0, 0);
            TriVertex v2 = engine.AddVertex(0, 1, 0);

            Triangle t = engine.AddTriangle(v0, v1, v2);

            Assert.True(engine.TIN.Triangles.Count == 1);
            Assert.True(engine.TIN.Triangles[0] == t);
        }
Exemple #2
0
        public void TinningEngineTetss_AddVertex()
        {
            TinningEngine engine = new TinningEngine();

            engine.TIN.Vertices.InitPointSearch(-10, -10, 10, 10, 10);

            TriVertex v = engine.AddVertex(1, 2, 3);

            Assert.True(v.X == 1);
            Assert.True(v.Y == 2);
            Assert.True(v.Z == 3);

            Assert.True(engine.TIN.Vertices.Count == 1);
            Assert.True(engine.TIN.Vertices[0] == v);
        }