I need to place 32 ‘dial’ type displays on the screen, sort of like a pie-chart look.
I designed my dial using the addArcSegment method of Path which automatically draws a path of straight lines around the edge of the circle spaced 0.05 radians apart.
Unfortunately, hooking it up to my new shiny vertical slider gives REALLY slow performance on even my 2.8GHz Athlon when dragging the slider up and down. IS THERE ANY WAY OF SPEEDING THIS UP?
I guess options may be to use larger radian interval, or even draw one or two cubic lines instead of lots of straight ones. Another might be to use two half circles and mask portions out with a rotating rectangle…
WOULD AN OPENGL IMPLEMENTATION BE FASTER??
Another weird thing is that if I scale the dials down in size, they respond a lot faster, even though it seems to simple-old-me that it must be doing the same number of operations. So would rendering it small and then artificially scaling up somehow be another solution???
Huge thanks in anticipation of any response at all! I really need these responsive dials being, erm, responsive. Cheers!