示例#1
0
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;
}