Ich schreibe ein Skript, bei dem Symbole um einen bestimmten Drehpunkt (oder Ursprung) rotieren. Ich konnte das machen, um die Symbole um eine Ellipse zu drehen, aber ich möchte auch, dass sie sich um den Umfang eines Rechtecks mit einer bestimmten Breite, Höhe und Ursprung bewegen.Gegeben einen Winkel und Dimensionen, finden Sie eine Koordinate entlang des Umfangs eines Rechtecks
Ich mache es auf diese Weise, weil mein aktueller Code alle Coords in einem Array speichert, wobei jeder Winkel ganzzahlig ist, und es wäre viel einfacher, diesen Code wiederzuverwenden.
Wenn mir jemand ein Beispiel für ein 100x150 Rechteck geben könnte, wäre das großartig.
EDIT: zu klären, durch Drehen um mich herum bewegen um den Umfang (oder umkreisen) einer Form.
Ich habe ein kleines Problem, Ihre Antwort zu verstehen, obwohl es wie die tatsächliche Lösung aussieht, nach der ich suche. Ich verstehe, es in 4 Dreiecke aufzuteilen und d = √ (w * w + h * h). Könntest du dir vorstellen, dass du mit einem Vollidioten in Mathe arbeitest und dann deine Antwort neu formulierst? –
Das Kommentarsystem scheint keine HTML-Entitäten zu akzeptieren. √ bedeutet Quadratwurzel (√). –
Ich werde zu dir zurückkommen, sobald ich nach Hause komme und ein vernünftiges Programm verwenden kann, um dir ein Bild zu malen :) Prost. – ralphtheninja