Mam punkt w prostokącie, który muszę obrócić w dowolnym stopniu i znaleźć x y punktu. Jak mogę to zrobić za pomocą javascript.Punkt obrotu w prostokącie
Poniżej x, y będzie około 1,3, a po przejściu 90 w metodzie zwróci 3,1.
|-------------|
| * |
| |
| |
|-------------|
_____
| *|
| |
| |
| |
| |
_____
|-------------|
| |
| |
| *|
|-------------|
_____
| |
| |
| |
| |
|* |
_____
Zasadniczo szukam wnętrzności tej metody
function Rotate(pointX,pointY,rectWidth,rectHeight,angle){
/*magic*/
return {newX:x,newY:y};
}
Twój zapomniał o matematyce. na atan2, cos i sin, ale to jest idealne !! – Dested
@Dested: Dzięki. Poprawiono kod. – Guffa