1. The problem statement, all variables and given/known data I need to find the x,y coordinates of the points that neighbor a center point that has been rotated around yet another point. An illustration is best: http://coldconstructs.com/random/point_prob.png Given: point of origin, angle, p1, p2 Needed: p1 a, b, c etc, p2 a, b, c, etc 2. Relevant equations for p1/p2 I just do: ax = cosine(angle) ay = sine(angle) new x = ax * distance from origin + origin x new y = ay * distance from origin + origin y 3. The attempt at a solution I thought I just add/subtract an amount somehow, somewhere? Tried, couldn't find the right stuff.