Dassault Systems

Free
CB Model was built around the idea that surfaces should be manipulated directly.