public Parallelepipeds_GUI(byte size = 0)
        {
            parallelеpipeds = new Parallelеpiped_GUI[size];

            for (int i = 0; i < size; i++)
            {
                parallelеpipeds[i] = new Parallelеpiped_GUI();
            }
        }
        public new void Load(string filePath)
        {
            FileStream   fileStream   = new FileStream(filePath, FileMode.Open, FileAccess.Read);
            BinaryReader binaryReader = new BinaryReader(fileStream, Encoding.UTF8);

            parallelеpipeds = new Parallelеpiped_GUI[(byte)(fileStream.Length / sizeof(double) / 3)];

            for (int i = 0; i < parallelеpipeds.Length; i++)
            {
                parallelеpipeds[i] = new Parallelеpiped_GUI();
                parallelеpipeds[i].Load(ref binaryReader);
            }

            currentElement = (byte)parallelеpipeds.Length;

            binaryReader.Close();
            fileStream.Close();
        }