Säg att A = (x, y) och att avståndet mellan A och B är L och vinkeln mellan A och B är v. Antag 0 < v < 90 (grader). Då blir
B = (Lcos(v) + x, Lsin(v) + y).
(Detta är vanlig trigonometri. Du känner en sida och en vinkel i en viss triangel, alltså kan du ta reda på alla sidor). Det finns liknande formler för de fall då vi inte har 0 < v < 90.
Tack för svaret. Det vi sitter och jobbar med är spelare till Robocup, simulerade fotbollsspelare. Jag tror vi har kommit fram till en annan lösning i och med att ytterligare ett problem dök upp. Vi måste även ta hänsyn till vinkeln för vad punkt A (fotbollsspelaren) tittar på. Punkt A kan se punkt B i sitt synfält fast han har sin blick på något annat, dvs punkt B kan ändå finnas i hans synfält. Vi använder oss ävenav vinkeln på den sidlinje vi ser i vårt synfält.
Använd världens vackraste formel (går också) ;)
e^{i\pi}+1=0
Mums, men ska det inte vara vanliga parenteser? Och Euler's formel går väl inte heller att använda (optimalt) i t ex C?
/r Känner förstås inte till Erlang :)
138 ms totalt · 3 externa anrop · v20260731065814-full.55e59744