Determining where to start and stop a laser scanned, rendered line drawing that has blanking between line segments has always been the challenge and the 'artful' aspect. The more line segments the harder and more complicated the task at hand. The bigger the "jump" between segment end-points and the next segments start-point determines the time delay to allow the scanned beam to arrive at the line segment's end-point along with the delay to allow the beam to get to the next start-of-line before turning the beam "on" again. I suppose these days it is possible to know the instantaneous beam velocity at any point in time based on input data and the step-response equations of the galvos.
But, once someone has entered a handful of images using a digitizing tablet (again, from the old days) and displaying the initial results on closed-loop scanners (or even open-loop for that matter), a rule-of-thumb quickly emerges for how to handle pre-blanking and post-blanking delays for a given worst case degree of scan angle used in playback. Its a learned process not to different from how one learns the best way to put and arrange groceries in a grocery sack or bag. If you don't start out and try doing it, then learn from your mistakes, you'll never learn the art of arrangement.
Now days, real-time computational power at ones disposal is mind-blowing for the relatively small frequency and time-domains involved with laser scanning. (not that I ever expect to go there ;-) )
________________________________
Everything depends on everything else