NewScaling() public static method

public static NewScaling ( double scale ) : Affine
scale double
return Affine
Beispiel #1
0
        //-------------------------------------------------------------------
        public Affine to_affine()
        {
            Affine mtx = Affine.NewTranslation(-m_wx1, -m_wy1);

            mtx *= Affine.NewScaling(m_kx, m_ky);
            mtx *= Affine.NewTranslation(m_dx1, m_dy1);
            return(mtx);
        }
 Perspective scale(double x, double y)
 {
     multiply(Affine.NewScaling(x, y));
     return(this);
 }
 Perspective scale(double s)
 {
     multiply(Affine.NewScaling(s));
     return(this);
 }
Beispiel #4
0
 //-------------------------------------------------------------------
 public Affine to_affine_scale_only()
 {
     return(Affine.NewScaling(m_kx, m_ky));
 }