Здравейте, може би съм забравил малко математиката и търся съдействие за следната задача. Имам изображение с размер(W,H), имам и точка в това избражение с координати P(x, y). Извършвам ротация с 60 градуса и трябва да презичисля въпросната точка. Трябва да спомена, че снимката има начални координати (0,0) от левия горен ъгъл. За да е по точко ще напиша истински данни: Размер на изображението: W=816, H=707,2 и координати на P(25,200).
Първо опитах следния подход: намерих радиос R от центъра на въпросната точка: R = [tex]\sqrt{(W/2)^{2}+(H/2)^{2}}[/tex] Намерих ъгъла: [tex]CosA =\frac{H/2}{R}[/tex] И към него добавих 60 градуса ротация. Със следните формули намирам новите координати:
[tex]x1=Sin(A)*R[/tex] и [tex]y1=Cos(A)*R[/tex]. Не мога да разбера, къде греша. Използвам софт. който ми посочи новите координати и не са това, което аз изчислявам.
Новите координати са: X = 188px Y = 782px и се намират в 3 квадрант.
Някой идея?

Меню