Untitled
unknown
plain_text
2 years ago
597 B
4
Indexable
public Point CalculateOuterCirclePosition(double rectangleRotationAngleInDegrees, double outerCircleAngleInDegrees) { double rectangleRotationAngleInRadians = rectangleRotationAngleInDegrees * Math.PI / 180.0; double outerCircleAngleInRadians = outerCircleAngleInDegrees * Math.PI / 180.0; double rotatedX = outerCircleRadius * Math.Cos(outerCircleAngleInRadians + rectangleRotationAngleInRadians); double rotatedY = outerCircleRadius * Math.Sin(outerCircleAngleInRadians + rectangleRotationAngleInRadians); return new Point(rotatedX, rotatedY); }
Editor is loading...