Exemplo n.º 1
0
        public static void Main()
        {
            Console.WriteLine(FileUtilities.GetFileExtension("example"));
            Console.WriteLine(FileUtilities.GetFileExtension("example.pdf"));
            Console.WriteLine(FileUtilities.GetFileExtension("example.new.pdf"));

            Console.WriteLine(FileUtilities.GetFileNameWithoutExtension("example"));
            Console.WriteLine(FileUtilities.GetFileNameWithoutExtension("example.pdf"));
            Console.WriteLine(FileUtilities.GetFileNameWithoutExtension("example.new.pdf"));

            Console.WriteLine(
                "Distance in the 2D space = {0:f2}",
                GeometryUtilities.CalculateDistance2D(1, -2, 3, 4));
            Console.WriteLine(
                "Distance in the 3D space = {0:f2}",
                GeometryUtilities.CalculateDistance3D(5, 2, -1, 3, -6, 4));

            Cuboid cube = new Cuboid(3, 4, 5);

            Console.WriteLine("Volume = {0:f2}", cube.Volume);
            Console.WriteLine("Diagonal XYZ = {0:f2}", cube.CalculateDiagonalXYZ());
            Console.WriteLine("Diagonal XY = {0:f2}", cube.CalculateDiagonalXY());
            Console.WriteLine("Diagonal XZ = {0:f2}", cube.CalculateDiagonalXZ());
            Console.WriteLine("Diagonal YZ = {0:f2}", cube.CalculateDiagonalYZ());
        }
Exemplo n.º 2
0
        public static void Main()
        {
            // File utilities check
            Console.WriteLine(FileUtilities.GetFileExtension("example"));
            Console.WriteLine(FileUtilities.GetFileExtension("example.pdf"));
            Console.WriteLine(FileUtilities.GetFileExtension("example.new.pdf"));

            Console.WriteLine(FileUtilities.GetFileNameWithoutExtension("example"));
            Console.WriteLine(FileUtilities.GetFileNameWithoutExtension("example.pdf"));
            Console.WriteLine(FileUtilities.GetFileNameWithoutExtension("example.new.pdf"));

            // Geometry check
            double[] pointA = { 1, -2 };
            double[] pointB = { 3, 4 };

            var distance2D = GeometryUtilities.CalcDistanceBetweenPoints(pointA, pointB);

            Console.WriteLine("Distance in the 2D space = {0:f2}", distance2D);

            double[] pointC = { -6, 4, -5 };
            double[] pointD = { 3, 6, 2 };

            var distance3D = GeometryUtilities.CalcDistanceBetweenPoints(pointC, pointD);

            Console.WriteLine("Distance in the 3D space = {0:f2}", distance3D);

            // Parallelepiped check
            double width  = 3;
            double height = 4;
            double depth  = 5;

            var volume      = ParallelepipedUtilities.CalcVolume(width, height, depth);
            var diagonalXYZ = ParallelepipedUtilities.CalcDiagonalLength(new double[] { width, height, depth });
            var diagonalXY  = ParallelepipedUtilities.CalcDiagonalLength(new double[] { width, height });
            var diagonalXZ  = ParallelepipedUtilities.CalcDiagonalLength(new double[] { width, depth });
            var diagonalYZ  = ParallelepipedUtilities.CalcDiagonalLength(new double[] { height, depth });

            Console.WriteLine("Volume = {0:f2}", volume);
            Console.WriteLine("Diagonal XYZ = {0:f2}", diagonalXYZ);
            Console.WriteLine("Diagonal XY = {0:f2}", diagonalXY);
            Console.WriteLine("Diagonal XZ = {0:f2}", diagonalXZ);
            Console.WriteLine("Diagonal YZ = {0:f2}", diagonalYZ);
        }
Exemplo n.º 3
0
        public double CalculateDiagonalYZ()
        {
            double distance = GeometryUtilities.CalculateDistance2D(0, 0, this.Height, this.Depth);

            return(distance);
        }
Exemplo n.º 4
0
        public double CalculateDiagonalXY()
        {
            double distance = GeometryUtilities.CalculateDistance2D(0, 0, this.Width, this.Height);

            return(distance);
        }