▲ | benzofuran 5 days ago | |
Bricscad (www.bricsys.com) is a professional (paid) cad package that has most of what you're looking for. They're old-school perpetual license folks and they have a fully featured demo so you can try out the various scripting/programmatic options for a bit. No relation except as a user, but if you're willing to pay it's probably your easiest path forward. |