Quote Originally Posted by bobc View Post
You could try the Bresenham line algorithm, it extends to n dimensions.
I'm already using a modified form of that. The issue isn't one however of where the line goes, but how fast it goes in each axis. If the pulse rate is derived from a fixed clock, then the granularity of the pulse rate is limited.