SolidWorks has six different types of movement.
Freeform: Freeform movement allows you to create smooth curves by using the existing faces of the part as control points. This type of movement is used for organic shapes with no reference geometry to follow.
Constrained: Constrained movement uses external references to create a mechanical shape. This allows you to create geometry that would not be possible with freeform motion alone.
Polar coordinate: Polar coordinate motion can be used when you need your design to follow specific coordinates on the design plane, but still have some freedom on how it is created.
Cartesian coordinate: Cartesian coordinate motion allows you to specify a particular point on your design plane and will move everything around it according to its position in space relative to that point, **** Rotation Solidworks has different types of rotations available to the user. It is important for the user to understand what each rotation is best suited for.
I have put together a table with all the different rotations and their functions, so that it is easy for you to pick which one you need.
1. Free Rotation: This rotation toolbox allows the user to rotate any part in 3D space without restricting its movement or size. The free rotation can be done at a fast speed, but it does not allow the use of other tools.
2. Free Rotation with Snap Distance: This allows users to rotate parts or even entire assemblies using free rotation, but also use snap distance - another Solidworks toolbox - to make sure this.