示例#1
0
        public override Fractal GetClone()
        {
            IncisionOf3DJulia clone = new IncisionOf3DJulia();

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