Skip to content

Instantly share code, notes, and snippets.

@ryanbillingsley
ryanbillingsley / PointOnCircle.m
Created April 22, 2014 21:02
Finds a point on a circle with a given radius and degree
#define RADIANS_TO_DEGREES(radians) ((radians) * (180.0 / M_PI))
#define DEGREES_TO_RADIANS(degrees) ((degrees) * (M_PI / 180.0))
- (CGPoint)determinePointOnCircleWithRadius:(int)radius Degree:(int)degree Center:(CGPoint)startPoint
{
float midX = startPoint.x + radius * cos(DEGREES_TO_RADIANS(degree));
float midY = startPoint.y + radius * sin(DEGREES_TO_RADIANS(degree));
return CGPointMake(midX, midY);
}