Wings 3D is a free and open source subdivision modeler application for Linux, MaxOS and Windows. Using this you can create, model and texture 3D polygon models. You can add textures to your model using the AutoUV. It comes with common tools like sweep, plane cut, circularise, intersect, bend, shear, inset, scale, rotate, extrude, bevel, bridge, cut, and weld. It supports virtual mirror for symmetrical modeling and magnets and magnet masking.