Curve driven pattern solidworks