Untitled
plain_text
a month ago
597 B
1
Indexable
Never
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); }