open source solid modeling