Kako Izračunajte lookat Funkcija
svinčnik
knjiga
kalkulator
Prikaži več navodil
1
Draw x- os in y-os . X - osi gre vodoravno ( črto , ki gre od leve proti desni ) , iny - os gre v navpični smeri ( črto , ki gre dol na gor ) .
2
Določite P_eye . Za funkcijo lookat , vse točke, ki morajo biti opredeljene v 2 dimenzijah. Na primer , lahko opredelijo kot P_eye točki ( 1,1 ) - to pomeni, da moramo pripraviti točko, ki je 1 enota v "x" smer ( levo) in ena enota v " y " smer ( navzgor) < . br >
3
Določite P_current . To jetočka, ki jeoko trenutno gledaš . Na primer , lahko opredelijo kot P_current (3,3 ) .
4
Določite P_target . To jetočka " tarča"oko bo sčasoma poglej . Na primer, lahko ta točka (2 , 5) .
5
Izračunaj N_current . To jevektor od P_eye za P_current , ali z drugimi besedami , P_current - P_eye . V našem primeru N_current je : (3,3 ) - (1,1 ) = (2,2 )
6
Izračunaj N_target . . To jevektor od P_eye za P_target , ali z drugimi besedami , P_target - P_eye.In našemu zgledu , N_target je : . ( 2,5) - (1,1 ) = ( 1,4 )
7
Izračunajte dot izdelek N_current in N_target . V našem primeru smo dobili : ( 2,2 ) . (1,4) = 2 * 1 + 2 * 4 = 2 + 8 = 10 .
8.
Vzemi lok kosinus odgovor, ki ga je dobil v prejšnjem koraku . V našem primeru smo dobili : arccos ( 10 ) = 1,47 radiane . To je zadnji izhod funkcije lookat , jekot , da moraobrniti oči , da pogled na ciljno točko
.