Fixing curve type bug for SetSinusoidal()
Implemented drag, push/pull, turbulence. Still need to debug egde points with these
Added PatchData::getPointReverse().