Hilfe Zeichnung Kreis im iPhone

Folgende ist ein code-snippet, den ich versuche, einen Kreis zu zeichnen, aber mein x-Wert druckt als ein konstanter Wert. Es ist wahrscheinlich etwas sehr einfach. Vielen Dank im Voraus für jede Hilfe.

int sides = 100;
int radius = 200;
int centerX = 100;
int centerY = 100;
CGFloat red[4] = {1.0f, 0.0f, 0.0f, 1.0f};
CGContextSetStrokeColor(context, red);
CGContextBeginPath(context);


CGContextMoveToPoint(context, 0, 0);
int i = 0;
for(i = 0; i <= sides; i++)
{

    CGFloat pointRatio = i/sides;
    CGFloat xSteps = cos( pointRatio * 2 * M_PI);
    CGFloat ySteps = sin( pointRatio * 2 * M_PI );
    CGFloat pointX = centerX + xSteps * radius;
    CGFloat pointY = centerY + ySteps * radius;
    NSLog(@"%i", pointX);

    CGContextAddLineToPoint(context, pointX, pointY);
}
CGContextStrokePath(context);
InformationsquelleAutor Skawful | 2010-08-05
Schreibe einen Kommentar