BezierCurve* GameEngine::generateCurve(int numPoints, int sizeCurve) { BezierCurve *curve = new BezierCurve(); float randX, randY, randZ; for (int j=0; j < numPoints; j++) { randX = rand() % sizeCurve - (sizeCurve/2.0); randY = rand() % sizeCurve - (sizeCurve/2.0); randZ = rand() % sizeCurve - (sizeCurve/2.0); curve->addSmoothHandlePoint(randX,randY,randZ); } return curve; }