Exemplo n.º 1
0
        public void Test_Plane_Evaluate()
        {
            TRex.Exports.Surfaces.GridDecimator.Plane plane = new TRex.Exports.Surfaces.GridDecimator.Plane();

            plane.Init(0, 0, 0, 2, 0, 0, 0, 2, 0);
            Assert.True(plane.Evaluate(0, 0) == 0.0, "Plane evaluation incorrect");
            Assert.True(plane.Evaluate(1, 1) == 0.0, "Plane evaluation incorrect");
        }
Exemplo n.º 2
0
        public void Test_Plane_Init()
        {
            TRex.Exports.Surfaces.GridDecimator.Plane plane = new TRex.Exports.Surfaces.GridDecimator.Plane();

            plane.Init(0, 0, 0, 2, 0, 0, 0, 2, 0);

            Assert.True(plane.a == 0, "Plane equation coefficient a incorrect");
            Assert.True(plane.b == 0, "Plane equation coefficient b incorrect");
            Assert.True(plane.c == 0, "Plane equation coefficient c incorrect");
        }
Exemplo n.º 3
0
        public void Test_Plane_Init_Points()
        {
            TRex.Exports.Surfaces.GridDecimator.Plane plane = new TRex.Exports.Surfaces.GridDecimator.Plane();

            var p1 = new VSS.TRex.Geometry.XYZ(10, 10, 0);
            var p2 = new VSS.TRex.Geometry.XYZ(20, 20, 100);
            var p3 = new VSS.TRex.Geometry.XYZ(10, 20, 200);

            plane.Init(p1, p2, p3);

            Assert.True(plane.a == -10, "Plane equation coefficient a incorrect");
            Assert.True(plane.b == 20, "Plane equation coefficient b incorrect");
            Assert.True(plane.c == -100, "Plane equation coefficient c incorrect");
        }
Exemplo n.º 4
0
        public void Test_Plane_Creation()
        {
            TRex.Exports.Surfaces.GridDecimator.Plane plane = new TRex.Exports.Surfaces.GridDecimator.Plane();

            Assert.True(true);
        }