Envelopes of Solids of Revolution
This program computes the envelope swept by a solid of revolution undergoing a rigid motion. It was used in conjuction with POV-Ray to generate some of the figures in the paper:
Ponce-Vanegas, F., Bizzarri, M., & Bartoň, M. (202x). On C0 and C1 continuity of envelopes of rotational solids and its application to 5-axis CNC machining. Computer Aided Geometric Design, 2023. https://doi.org/10.1016/j.cagd.2023.102245
The directory Example contains the code used to generate a fragment of Figure 9 in this paper.
To see a more detailed explanation of the code, check out this blog post.
Even though the code can be improved in many ways, we do not have in mind to maintain or further develope it; comments are welcome though.