For a current example of a tool which works along those lines see the venerable BRL-CAD:

https://brlcad.org/