The freeform tool inside Solidworks allows modelling of desired surfaces requiring complex calculations and complex curves with little effort.
To begin creating any part we first have to create a 3D sketch of the part. To create a surface we only require a line.
The line can be polyline, any pattern is applicable. Extruding this line using the Surface extrude feature creates the surface.
The freeform can be accessed in the Surfaces tab. Under freeform you have several options to choose from for editing the surface.
From the options we first select the surface we would like to model. We then move to add curves.
These are the control curves along which the surface can be modified.
To create horizontal control curves you only need to click on tab.
Choosing on direction of symmetry reflects this curves on the opposite part of the surface.
You can then add points along these control curves, points on which you require to modify your surface i.e. add depressions or stretching.
Pressing the esc key now allows you to modify the surfaces depending on the direction you would like to move.
It is however important to note that whenever you make a modification that you would not like to be done just hold on ctrl and z and Solidworks will quickly undo the undesired operation.
Once you have obtained your desired shape you can click on the green marker at the top to make the deformation permanent.
With this feature Solidworks has the capability of modelling any complex surface just by following a few simple steps.
Any surface whether modelled by a polyline sketch or simply a straight line can be modelled by the freeform tool to the desired shape.
If you wished to model a surface on an extruded feature you could still do so using this freeform tool.