Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

java - AffineTransform and flipping the y-axis -


i ran strange problem when trying flip y-axis of coordinate system im creating:

   private affinetransform gettransform() {         if (transform == null) {             transform = new affinetransform();             double scalex = (double) this.getwidth() / (coordinatesystem.getmaxx() - coordinatesystem.getminy());             double scaley = (double) this.getheight() / (coordinatesystem.getmaxy() - coordinatesystem.getminy());             transform.settoscale(scalex, scaley);             double deltax = (coordinatesystem.getmaxx() - coordinatesystem.getminx()) / 2;             double deltay = (coordinatesystem.getmaxy() - coordinatesystem.getminy()) / 2;             transform.translate(deltax, deltay);         }         return transform;     } 

the affinetransform set scaling , translation. , works fine except y-values inverted (max value bottom of coordinate system, min value @ top). tried switching inverting scale factor y axis. not working.

do have let transform rotate pi, achieve flipped y axis? shouldn't multiplying scale factor y axis minus 1 same?

you have typo on

double scalex = (double) this.getwidth() / (coordinatesystem.getmaxx() - coordinatesystem.getminy()); 

(last y should x.) perhaps that's it.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -