Ich versuche, einen Farbverlauf in einem Rechteckobjekt mit einem bestimmten Winkel (Theta) zu zeichnen, wobei die Enden des Farbverlaufs den Umfang des Rechtecks berühren.Finden von Punkten in einem Rechteck in einem bestimmten Winkel
Ich dachte, dass Tangens mit funktionieren würde, aber ich habe Probleme die Knicke raus. Gibt es einen einfachen Algorithmus, den ich gerade vermisse?
End Ergebnis
Also, das wird eine Funktion von (einem Winkel, RectX1, RectX2, RectY1, RectY2) sein. Ich möchte, dass es in Form von [x1, x2, y1, y2] zurückgegeben wird, sodass der Gradient über das Quadrat ziehen wird. In meinem Problem, wenn der Ursprung 0 ist, dann x2 = -x1 und y2 = -y1. Aber es wird nicht immer am Ursprung sein.
was hat das Bild hat mit dem Problem zu tun? Nur ein Ende der Linie (ich nehme an, die Linie ist in diesem Fall die Hypotenuse) berührt die Grenze. Wird die Linie immer den Ursprung durchqueren (oder, wie abgebildet, beginnen)? – aaronasterling
@Aaronasterling, Es ist mein Verständnis von dem, was ich erreichen möchte. Ich brauche sowohl X als auch Y. Das Dreieck ändert sich basierend auf dem Winkel. – bradlis7