> > > does anyone know how to draw text with different slope/angles > > > (e.g. 30, 45, 90 degrees) ? > > > thx! > > > > implement your own rotation algorithm... or, wait until PalmOS > > catches up to every other platform with providing graphic context > > support (and, stuff like this), in Palm OS6 :) > > many map programs display/draw street names according to the slope of their > street lines, but I have no idea how to do that
google for rotation transformation matrix. http://kwon3d.com/theory/transform/transform.html http://kwon3d.com/theory/transform/rot.html draw it to an offscreen window - then, apply a rotation. then overlay onto the 'final' display :) done. doesn't take much to code up :) to save you doing a lot of digging/math - here is the basic algorithm void rotate(x,y,*_x,*_y,angle) { *x = ( cos(angle) * x) + (sin(angle) * y); *y = (-sin(angle) * x) + (cos(angle) * y); } basic trigonometry :) piece of cake - now, to make it fast you can use integer math instead of using 'cos' and 'sin' functions (= slow). Mathlib can help there if needed. --- Aaron Ardiri [EMAIL PROTECTED] http://www.mobilewizardry.com/members/aaron_ardiri.php [profile] -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
