John Hasler <jhas...@newsguy.com> writes: > Have you looked at Freecad and Solvespace?
Note freecad is 3D, and his needs are apparently 2D. Though I will relate that my (brief) acquaintance with freecad led me to decide to just write Python scripts using python-occ to generate my models.