dev.gamez.lv Forum Index dev.gamez.lv
Latvian Game Developers Community
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups 

Ceļa noteikšana
Goto page Previous  1, 2
 
dev.gamez.lv Forum Index -> Matemātika un fizika
View previous topic :: View next topic  
Author Message
zutiic
Indago dalībnieks
Indago dalībnieks


Joined: 12 Jan 2004
Posts: 140
Location: Rīga

PostPosted: 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
View user's profile Send e-mail
ra001
Site Admin
Site Admin


Joined: 20 Jan 2003
Posts: 452
Location: Latvija

PostPosted: 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
View user's profile Send e-mail Visit poster's website
bubu
Indago Uzvarētājs
Indago Uzvarētājs


Joined: 23 Mar 2004
Posts: 3223
Location: Riga

PostPosted: Wed Dec 28, 2005 10:50 pm    Post subject:

A ja planētas ātrums ir daudz lielāks nekā kuģa?
Back to top
View user's profile Send e-mail
ra001
Site Admin
Site Admin


Joined: 20 Jan 2003
Posts: 452
Location: Latvija

PostPosted: 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
View user's profile Send e-mail Visit poster's website
ra001
Site Admin
Site Admin


Joined: 20 Jan 2003
Posts: 452
Location: Latvija

PostPosted: 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
View user's profile Send e-mail Visit poster's website
Display posts from previous:   
dev.gamez.lv Forum Index -> Matemātika un fizika All times are GMT + 2 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
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