This thread is for the discussion of optimising point based art such as ilda files or frames being prepared to be sent to a DAC. All input is appreciated.
Maybe when a few key elements have been discussed, all information can be condensed down to a page on the Wiki.
It's a good idea if programmers and engineers can share their ideas for the benefit of the community. Remember, information not shared is information lost forever.
I have identified the following steps:
-Remove all unnecessary points: in-between collinear points, identical points, blanked points that aren't on the same location as an unblanked point, ...
-Add them again based on optimisation settings: linear interpolation of large distances so the scanners don't have to go too fast, dwell points at angles to allow well-defined corners
-Magic like placing points in such a way that the scanners move ballistic to allow for arcs being accurately displayed.
-Reordering the segments (= series of unblanked points between blanked points) so the most optimal path is traced (depending on the programmers skill, either the shortest path or the path that takes the least amount of time to draw on scanners).
A clever programmer might be able to combine the first and second step because removing a bunch of points and then place them back sounds silly.
What else?