How do I use a graphics method to pass parameters? Example is below.

Posted by sonny5 on Stack Overflow See other posts from Stack Overflow or by sonny5
Published on 2010-03-21T18:53:47Z Indexed on 2010/03/21 19:01 UTC
Read the original article Hit count: 153

Filed under:

private static void getCorners(out float Wx, out float Wy, out float Vx, out float Vy) { // note-- I don't know how to flip the Y axis using this method... this is not a "graphics" method // In other words, I should use something like: // flipY(object sender, System.EventArgs e); // but don't know the syntax or whatever

     // I tried to do this:
         //Graphics g = this.CreateGraphic
         //Matrix myMatrix2 = new Matrix(1, 0, 0, -1, 0, 0);  // flip Y axis
         //g.Transform = myMatrix2;
         //g.TranslateTransform(0, 480, MatrixOrder.Append);
     // ...but I get the error:
     // error CS0026: Keyword 'this' is not valid in a static property, static method, or 
     // static field initializer
Wx = 1.00F;
Wy = 1.00F;  // make this 1.00 (not 3.00F) down from the TOP since cannot get Y flipped
     Vx = ((Wx- WXmin)*((VXmax-VXmin)+VXmin)/(WXmax-WXmin));  
 Vy = ((Wy-WYmin)*(VYmax-VYmin)/(WYmax-WYmin)+VYmin);

}

thanks, Sonny5

© Stack Overflow or respective owner

Related posts about c#