public void PremulAndSetInto(BuffPoint2 p)
 {
     if (p is BuffVector2d)
     {
         this.PremulAndSetInto((BuffPoint2d)p);
     }
     else
     {
         BuffPoint2d _p = new BuffPoint2d(p);
         this.PremulAndSetInto(_p);
         _p.getInto(p);
     }
 }
 public void MulAndSetInto(BuffPoint2 p)
 {
     if (p is BuffVector2f)
     {
         this.MulAndSetInto((BuffPoint2f)p);
     }
     else
     {
         BuffPoint2f _p = new BuffPoint2f(p);
         this.MulAndSetInto(_p);
         _p.getInto(p);
     }
 }