Existuje mnohem jednoduší způsob. Respektive dva
1. Použít u objektu localtoscene nebo localtoscreen - viz zde
Jak už je patrné z názvu, vrátí ti to skutečnou pozici buď ke scene nebo k obrazovce, ale pokud máš scene na full screen, tak je výsledek stejný.
Nicméně, tento postup ti vrátí min a max souřadnice v ose x. A pokud chceš získat specifický bod na objektu, tak je to nevhodné.
Proto je, v tomhle případě, lepší
2. Použít u objektu localToParent
var triangle2_x = ((MoveTo)triangle2.getElements().get(0)).getX();
var triangle2_y = ((MoveTo)triangle2.getElements().get(0)).getY();
var triangle3_x = ((MoveTo)triangle3.getElements().get(0)).getX();
var triangle3_y = ((MoveTo)triangle3.getElements().get(0)).getY();
System.out.println(triangle2.localToParent(triangle2_x, triangle2_y));
System.out.println(triangle3.localToParent(triangle3_x, triangle3_y));