|
dev.gamez.lv Latvian Game Developers Community
|
View previous topic :: View next topic |
Author |
Message |
zutiic Indago dalībnieks
Joined: 12 Jan 2004 Posts: 140 Location: Rīga
|
Posted: Wed Dec 28, 2005 10:26 pm Post subject: |
|
Quote: | atan2(Yk, Xk) atgriež leņķi no 0-punkta līdz (Xk,Yk)-punktam. |
tiessi taa! ja veelies iepiit arii saules koordinaatas tad:
Xp = Xs + cos( atan2(Ys - Yk, Xk - Xs) ) * r;
Yp = Ys - sin( atan2(Ys - Yk, Xk - Xs) ) * r;
...kur Xp un Yp - koordinaatas kur kugjim jaanonaak, r - planeetas attaalums liidz saulei, Xk un Yk - kugja saakuma koordinaatas, Xs un Ys - saules koordinaatas.
ja kaut kas nesanaak, drossi varat veelreiz logiski piedomaat un mainiit saskaitaamos vietaam. es shito dziivee nepaarbaudu! |
|
Back to top |
|
|
ra001 Site Admin
Joined: 20 Jan 2003 Posts: 452 Location: Latvija
|
Posted: Wed Dec 28, 2005 10:31 pm Post subject: |
|
Obanā, sanāca - paņēmu S1 risinājumu
respktīvi ņēmu attālumu līdz planētai izdalīju ar ātrumu, teorētiski ieguvu laiku un aprēķināju cik tālu teorētiski tiks palnēta to virzīju kuģi uz šo punktu, katrā solī pārrēķināju, lai ņemtu vērā objektu apiešanu utt kā arī citas kļūdas...
http://rah.eos.lv/solar1.exe |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Wed Dec 28, 2005 10:50 pm Post subject: |
|
A ja planētas ātrums ir daudz lielāks nekā kuģa? |
|
Back to top |
|
|
ra001 Site Admin
Joined: 20 Jan 2003 Posts: 452 Location: Latvija
|
Posted: Wed Dec 28, 2005 10:51 pm Post subject: |
|
zutiic wrote: |
Xp = Xs + cos( atan2(Ys - Yk, Xk - Xs) ) * r;
Yp = Ys - sin( atan2(Ys - Yk, Xk - Xs) ) * r;
...kur Xp un Yp - koordinaatas kur kugjim jaanonaak, r - planeetas attaalums liidz saulei, Xk un Yk - kugja saakuma koordinaatas, Xs un Ys - saules koordinaatas.
ja kaut kas nesanaak, drossi varat veelreiz logiski piedomaat un mainiit saskaitaamos vietaam. es shito dziivee nepaarbaudu! |
ar šito kuģis tiešām atrod īsāko ceļu līdz planētas orbītai un tad gaida...
http://rah.eos.lv/solar2.exe |
|
Back to top |
|
|
ra001 Site Admin
Joined: 20 Jan 2003 Posts: 452 Location: Latvija
|
Posted: Wed Dec 28, 2005 11:00 pm Post subject: |
|
bubu wrote: | A ja planētas ātrums ir daudz lielāks nekā kuģa? |
Tad ir ziepes )))
Paņēmu vidējo - attālumu ar rēķināju ar atan2 funkciju, bet koordinātes vienalga ciklā, rezultāts nedaudz labāks. Bet vienalga var sasniegt tādu planētas ātrumu, kad kuģis nevar sasniegt šo planētu, bet tādu nu ir tā dzīve - tas, kas dzimis rāpot, nelidos ))))
http://rah.eos.lv/solar3.exe
Paldies visiem par diskusiju, manas teorētiskās zināšanas tika palielinātas un šo to esmu uzzinājis. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|