Orodha ya maudhui:

Uigaji wa Mfumo wa jua: Hatua 4
Uigaji wa Mfumo wa jua: Hatua 4

Video: Uigaji wa Mfumo wa jua: Hatua 4

Video: Uigaji wa Mfumo wa jua: Hatua 4
Video: MAARIFA YA JAMII DARASA LA IV MFUMO WA JUA 2024, Julai
Anonim

Kwa mradi huu niliamua kuunda masimulizi ya jinsi mvuto unavyoathiri mwendo wa miili ya sayari kwenye mfumo wa jua. Kwenye video hapo juu \, mwili wa Jua unawakilishwa na uwanja wa waya, na sayari hutengenezwa kwa nasibu.

Mwendo wa sayari unategemea fizikia halisi, Sheria ya Mvuto wa Ulimwenguni. Sheria hii inafafanua nguvu ya uvutano inayotumiwa kwenye misa na misa nyingine; katika kesi hii Jua kwenye sayari zote, sayari kwa kila mmoja.

Kwa mradi huu nilitumia Usindikaji, mazingira ya programu ya java. Nilitumia pia faili ya mfano ya Usindikaji inayoiga mvuto wa sayari. Wote utahitaji kwa hii ni programu ya Usindikaji na kompyuta.

Hatua ya 1: 2 Uigaji wa kipenyo

Nilianza kwa kutazama video kadhaa juu ya jinsi ya kuweka maandishi haya ambayo Dan Shiffman aliunda kwenye Kituo chake cha YouTube, Treni ya Usimbuaji (Sehemu ya 1/3). Wakati huu nilifikiri kwamba nitatumia kujirudia kutengeneza mfumo wa jua, sawa na jinsi Shiffman anavyotumia tu sheria za fizikia.

Niliunda kitu cha sayari ambacho kilikuwa na 'sayari za watoto', ambao pia walikuwa na sayari za 'watoto'. Nambari ya uigaji wa 2D haikumalizika kwa sababu sikuwa na njia nzuri ya kuiga nguvu za uvutano kwa kila sayari. Nilijitolea kutoka kwa njia hii ya kufikiria, kwa mwelekeo kulingana na mfano wa usindikaji uliojengwa wa mvuto wa mvuto. Suala lilikuwa kwamba nilihitaji kuhesabu nguvu ya uvutano kutoka kwa sayari zingine zote kwenye kila sayari, lakini sikuweza kufikiria jinsi ya kuvuta habari za sayari ya kibinafsi kwa urahisi. Baada ya kuona jinsi mafunzo ya Usindikaji yanavyofanya, niligundua jinsi ya kuifanya kwa kutumia vitanzi na safu badala yake

Hatua ya 2: Kuchukua kwa Vipimo 3

Kutumia nambari ya mfano ya Kivutio cha sayari ambacho huja na usindikaji, nilianza programu mpya ya uigaji wa 3D. Tofauti kubwa iko katika darasa la Sayari, ambapo niliongeza kazi ya kuvutia, ambayo inahesabu nguvu ya uvutano kati ya sayari mbili. Hii iliniruhusu kuiga jinsi mifumo yetu ya jua inafanya kazi, ambapo sayari hazivutiwi tu na jua, bali pia kwa kila sayari nyingine.

Kila sayari imeunda nasibu tabia kama vile misa, radius, kasi ya mwanzo ya mzunguko, nk. Sayari ni nyanja thabiti na Jua ni nyanja ya waya. Kwa kuongeza, eneo la kamera huzunguka katikati ya dirisha.

Hatua ya 3: Kutumia Sayari za Kweli

Image
Image

Baada ya kupata mfumo wa uigaji wa 3D chini, nilitumia Wikipedia kupata data halisi ya sayari ya mfumo wetu wa jua. Niliunda safu ya vitu vya sayari, na kuingiza data halisi. Wakati nilifanya hivi, ilibidi nipunguze sifa zote. Wakati nilifanya hivi ningepaswa kuchukua maadili halisi na kuzidisha kwa sababu ya kupunguza maadili, badala yake niliifanya katika vitengo vya Dunia. Hiyo ni kwamba nilichukua uwiano wa thamani ya Dunia na thamani ya vitu vingine, kwa mfano Jua lina uzito mara 109 zaidi ya Dunia. Walakini hii ilisababisha saizi za sayari kuonekana kubwa sana au ndogo sana.

Hatua ya 4: Mawazo na Maoni ya Mwisho

Ikiwa ningeendelea kufanya kazi kwenye uigaji huu ningesafisha / kuboresha vitu kadhaa:

1. Kwanza ningepima kila kitu kwa sare kutumia sababu sawa ya kuongeza. Halafu kuboresha mwonekano wa mizunguko, ningeongeza njia nyuma ya kila sayari ili kuona jinsi kila mapinduzi yanalinganishwa na yale ya awali

2. Kamera haiingiliani, ambayo inamaanisha kuwa sehemu ya mizunguko iko kwenye skrini, "nyuma ya mtu" kutazama. Kuna maktaba ya kamera ya 3D iitwayo Peazy Cam, ambayo hutumiwa kwenye Sehemu ya 2 ya safu ya video ya Treni ya Coding kwenye mada hii. Maktaba hii inamruhusu mtazamaji kuzungusha, kuogesha, na kukuza kamera ili waweze kufuata mzunguko wote wa sayari.

3. Mwishowe, sayari kwa sasa haziwezi kutofautishwa kutoka kwa kila mmoja. Ningependa kuongeza 'ngozi' kwa kila sayari na Jua, ili watazamaji waweze kuitambua Dunia na vile.

Ilipendekeza: