For a current example of a tool which works along those lines see the venerable BRL-CAD:
https://brlcad.org/