public override Fractal GetClone()
        {
            IncisionOf3DMandelbrot clone = new IncisionOf3DMandelbrot();

            CopyTo(this, clone);
            return(clone);
        }
 public override Fractal GetClone()
 {
     IncisionOf3DMandelbrot clone = new IncisionOf3DMandelbrot();
     CopyTo(this, clone);
     return clone;
 }
 /*__________________________________________________Общедоступные_статические_методы_______________________________________________________*/
 #region Public static methods
 public static void CopyTo(IncisionOf3DMandelbrot Source, IncisionOf3DMandelbrot Destinator)
 {
     _2DFractal.CopyTo(Source, Destinator);
     Destinator.inc_rotater = Source.inc_rotater is Quaternion.QuaternionNull? new Quaternion.QuaternionNull():(Quaternion)Source.inc_rotater.Clone();
 }
 public static void CopyTo(IncisionOf3DMandelbrot Source,IncisionOf3DMandelbrot Destinator)
 {
     _2DFractal.CopyTo(Source, Destinator);
     Destinator.inc_rotater =Source.inc_rotater is Quaternion.QuaternionNull? new Quaternion.QuaternionNull():(Quaternion)Source.inc_rotater.Clone();
 }