Drawing ellipses and elliptical arcs with piecewise cubic B\'ezier curve approximations
<|reference_start|>Drawing ellipses and elliptical arcs with piecewise cubic B\'ezier curve approximations: This tutorial explains how to use piecewise cubic B\'ezier curves to draw arbitrarily oriented ellipses and elliptical arcs. The geometric principles discussed here result in strikingly simple interfaces for graphics functions that can draw (approximate) circles, ellipses, and arcs of circles and ellipses. C++ source code listings are included for these functions. Their code size can be relatively small because they are designed to be used with a graphics library or platform that draws B\'ezier curves, and the library or platform is tasked with the actual rendering of the curves.<|reference_end|>
@article{van aken2024drawing,
    title={Drawing ellipses and elliptical arcs with piecewise cubic B\'ezier curve
  approximations},
    author={Jerry R. Van Aken},
    journal={arXiv preprint arXiv:2407.17675},
    year={2024},
    archivePrefix={arXiv},
    eprint={2407.17675},
    primaryClass={cs.GR}
}