Parameters
- startFrom
- this point will already have been added to the stroke by CalculateStroke before calling this method
- fromDir
- normally 0, 90, 180, or 270 degrees
- endTo
- CalculateStroke will add this point after calling this method
- toDir
- normally 0, 90, 180, or 270 degrees