How can the following function be implemented in various languages?
Calculate the (x,y) point on the circumference of a circle, given input values of:
- Radius
- Angle
- Origin (optional parameter, if supported by the language)
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The parametric equation for a circle is
Where r is the radius, cx,cy the origin, and a the angle.
That’s pretty easy to adapt into any language with basic trig functions. Note that most languages will use radians for the angle in trig functions, so rather than cycling through 0..360 degrees, you’re cycling through 0..2PI radians.