Originally Posted by
carmangary
Yes, sorrry. I saw it a day or so ago but was in a hurry at the time and forget to get back to it.
I like your idea. I would like to see an implementation of it to see how well it work. You idea isn't unique because there are optimization routines in laser drawing tools that interpolate the points excactly how you have described. But, I am not sure if anyone does this real time from unoptimized frames right before sending them to the scanner. I have thought of doing that before. Somewhere on this forum I presented the same ideas of using a tuning wizard to find the characteristics of the scanners. The idea was to display a series of boxes, circles, dotted lines, etc and let the user twiddle things until they all looked right. Meanwhile the software would be determining the acceralation and blanking characteristics of the scanner. The next step would be to strip frames to the basics right before scanning. This means reducing lines to as many points as possible (2 for a straight line) and then interpolating the midpoints and adjusting the end points (using a formula based on results of the tuning wizard) to prevent slowing down too long or not enough at corners.
The reason I never implemented the above is it would take a lot of experimentation that would take away from my laser show software work. And sense, things are OK as they are I haven't given it much weight. Some day I still intend to do it. I think there are some other folks on here who might have done some similar work (ex the 3d engine one of the guys on here is working on (zoof maybe?).
Moving on to the 2nd portion of what you wrote. The dynamic frame idea that is interesting. I remember you presented it a long time ago before you went on your leave of absense from the board. Seems like a great way to draw abstracts. But, you don't have to abandon the concept of frames, you just have to have one frame end where the next one picks up. But I don't know how well it would work for drawing moving circles. If the end point of the circle never met the start point, due to what you explained, I wonder if it would end up looking like a moving circle or if the ends would overlap. I'd be interested in seeing that in real life to see what happens.