

JavaFX - Jak vypočítat souřadnice po otočení?
Dobrý den,
Nakreslím např. 2 trojúhelníky pomocí třídy Path
var triangle1 = new Path(new MoveTo(0, 400), new LineTo(0, 300), new LineTo(100, 300), new LineTo(0, 400));
var triangle2 = new Path(new MoveTo(0, 400), new LineTo(0, 300), new LineTo(100, 300), new LineTo(0, 400));
a druhý otočím
triangle2.getTransforms().add(new Rotate(180, 540, 540)); // 540 je polovina výšky displeje
Problém je, že při získání souřadnic to vrátí 0,
System.out.println(((MoveTo)triangle.getElements().get(0)).getX());
System.out.println(((MoveTo)triangle2.getElements().get(0)).getX());
protože byly tak vytvořeny. Ale otočením se souřadnice triangle2 změnili.
Jak to, prosím Vás vypočítám, když vím počáteční souřadnice, úhel otočení a výšku displeje?
Děkuji