Układ Słoneczny
Symulacja Układu Słonecznego
Zmienne
Dokumentacja przestrzeni nazw Uklad_Sloneczny

Zmienne

 scene = display (x = 650, title = "Uklad Sloneczny", width = 1280, height = 1024, range = (5000,5000,25000), center = (0,0,0))
 Tutaj pokazujemy nasz System Sloneczny. Więcej...
 
 autoscale
 
 sun = sphere(pos=(0,0,0), radius=586, material = materials.emissive, color=color.yellow)
 tworzenie obiektow w skali 17,24 dla odleglosci i 0,00084 dla promieni Więcej...
 
 mercury = sphere(pos=(1000.,0,0), radius=2.1, material = materials.wood, color=color.red)
 
 trail
 
 color
 
 velocity
 
 venus = sphere(pos = (1862.414,0,0),radius=5.1, material = materials.wood, color=color.orange)
 
 earth = sphere(pos = (2586.241,0,0), radius = 5.4, material = materials.earth)
 
 moon = sphere(pos = (2586.241+6.552,0,0), radius=1.5, material = materials.rough, color=color.white)
 
 velocitylocal
 
 velocityglobal
 
 mars = sphere(pos=(3931.206,0,0), radius=2.9, material = materials.wood, color=color.green)
 
 jupiter = sphere(pos=(13413.759,0,0), radius=180.4, material = materials.marble, color=color.cyan)
 
 saturn = sphere(pos=(24137.586,0,0), radius=50.7, material = materials.marble, color=color.yellow)
 
 uranus = sphere(pos=(50000.,0,0), radius=21.5, material = materials.wood, color=color.magenta)
 
 neptune = sphere(pos=(77586.241,0,0), radius = 20.9, material = materials.wood, color=color.red)
 
 pluto = sphere(pos=(101724.828,0,0),radius=1, material = materials.marble, color=color.orange)
 
float G = -6.7*10**-4
 Stala G powiekszona o 7 rzedow "-" bo przeciwny zwrot. Więcej...
 
int m_sun = 2*10**10
 
float m_mercury = 3.29*10**3
 
float m_venus = 4.87*10**4
 
float m_earth = 6.0*10**4
 
float m_moon = 7.35*10**2
 
float m_mars = 6.39*10**3
 
float m_jupiter = 1.90*10**7
 
float m_saturn = 5.68*10**6
 
float m_uranus = 8.68*10**5
 
float m_neptune = 1.02*10**6
 
float m_pluto = 1.31*10**2
 
float mercury_Realratio = 1.600
 
float venus_Realratio = 1.177
 
int earth_Realratio = 1.
 
float mars_Realratio = 0.805
 
float jupiter_Realratio = 0.437
 
float saturn_Realratio = 0.324
 
float uranus_Realratio = 0.228
 
float neptune_Realratio = 0.182
 
float pluto_Realratio = 0.158
 
int t = 0
 
float dt = 0.01
 
 graphpos = gdisplay (x=0, y=600, xtitle="Czas", ytitle="Pozycja", width=600, height=400,title= "Zmiana pozycji Ziemi i Ksiezyca w czasie" )
 
 earthposx = gcurve(gdisplay=graphpos, color = color.green)
 
 moonposx = gcurve(gdisplay=graphpos, color = color.white)
 
 distanceMoon_earthpos = gcurve(gdisplay=graphpos, color = color.green)
 
 graphv = gdisplay (x=600, y=0, xtitle="Czas", ytitle="Predkosc", width=600, height=400, foreground = color.black, background = color.white, title = "Zmiana predkosci Ziemi w czasie")
 
 earthvelocity = gcurve(gdisplay=graphv, color=color.blue)
 
list tlist = []
 
list vlist = []
 
 graphGPE = gdisplay (x=600, y=400, xtitle="Pozycja", ytitle="Energia potencjalna grawitacji", width=800, height=400, title = "EPG i pozycja Ziemi wzgledem Slonca")
 
 earthGPE = gcurve(gdisplay=graphGPE, color=color.green)
 
 graphSpeedRatios = gdisplay (x=0, y=400, xtitle="Czas", ytitle="Stosunek predkosci", width=600, height=400, title = "Predkosci planet w stosunku do Ziemi")
 
 mercuryRatio = gcurve (gdisplay=graphSpeedRatios, color=color.red)
 
 mercuryRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.red)
 
 venusRatio = gcurve (gdisplay=graphSpeedRatios, color=color.orange)
 
 venusRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.orange)
 
 earthRatio = gcurve (gdisplay=graphSpeedRatios, color=color.yellow)
 
 earthRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.yellow)
 
 marsRatio = gcurve (gdisplay=graphSpeedRatios, color=color.green)
 
 marsRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.green)
 
 jupiterRatio = gcurve (gdisplay=graphSpeedRatios, color=color.cyan)
 
 jupiterRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.cyan)
 
 saturnRatio = gcurve (gdisplay=graphSpeedRatios, color=color.blue)
 
 saturnRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.blue)
 
 uranusRatio = gcurve (gdisplay=graphSpeedRatios, color=color.magenta)
 
 uranusRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.magenta)
 
 neptuneRatio = gcurve (gdisplay=graphSpeedRatios, color=color.red)
 
 neptuneRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.red)
 
 plutoRatio = gcurve (gdisplay=graphSpeedRatios, color=color.orange)
 
 plutoRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.orange)
 
 pos
 Glowna petla. Więcej...
 
 distanceMercury = mag(mercury.pos)
 
tuple UnitVectorMercury = (mercury.pos - sun.pos)/distanceMercury
 
tuple FgravMercury = (G*m_sun*m_mercury*UnitVectorMercury)/distanceMercury**2
 
 angle
 
 axis
 
 mercury_Ratio = mag(mercury.velocity) / mag(earth.velocity)
 
 distanceVenus = mag(venus.pos)
 
tuple UnitVectorVenus = (venus.pos - sun.pos)/distanceVenus
 
tuple FgravVenus = (G*m_sun*m_venus*UnitVectorVenus)/distanceVenus**2
 
 venus_Ratio = mag(venus.velocity) / mag(earth.velocity)
 
 distanceEarth = mag(earth.pos)
 
tuple UnitVectorEarth = (earth.pos - sun.pos)/distanceEarth
 
tuple FgravEarth = (G*m_sun*m_earth*UnitVectorEarth)/distanceEarth**2
 
tuple earth_GPE = (G*m_sun*m_earth)/distanceEarth
 
 earth_Ratio = mag(earth.velocity) / mag(earth.velocity)
 
 distanceMoon_earth = mag(moon.pos - earth.pos)
 
 distanceMoon_sun = mag(moon.pos - sun.pos)
 
tuple UnitVectorMoon_earth = (moon.pos - earth.pos)/distanceMoon_earth
 
tuple UnitVectorMoon_sun = (moon.pos - sun.pos)/distanceMoon_sun
 
tuple FgravMoon_earth = (G*m_earth*m_moon*UnitVectorMoon_earth)/distanceMoon_earth**2
 
tuple FgravMoon_sun = (G*m_sun*m_moon*UnitVectorMoon_sun)/distanceMoon_sun**2
 
 distanceMars = mag(mars.pos)
 
tuple UnitVectorMars = (mars.pos - sun.pos)/distanceMars
 
tuple FgravMars = (G*m_sun*m_mars*UnitVectorMars)/distanceMars**2
 
 mars_Ratio = mag(mars.velocity) / mag(mars.velocity)
 
 distanceJupiter = mag(jupiter.pos)
 
tuple UnitVectorJupiter = (jupiter.pos - sun.pos)/distanceJupiter
 
tuple FgravJupiter = (G*m_sun*m_jupiter*UnitVectorJupiter)/distanceJupiter**2
 
 jupiter_Ratio = mag(jupiter.velocity) / mag(jupiter.velocity)
 
 distanceSaturn = mag(saturn.pos)
 
tuple UnitVectorSaturn = (saturn.pos - sun.pos)/distanceSaturn
 
tuple FgravSaturn = (G*m_sun*m_saturn*UnitVectorSaturn)/distanceSaturn**2
 
 saturn_Ratio = mag(saturn.velocity) / mag(saturn.velocity)
 
 distanceUranus = mag(uranus.pos)
 
tuple UnitVectorUranus = (uranus.pos - sun.pos)/distanceUranus
 
tuple FgravUranus = (G*m_sun*m_uranus*UnitVectorUranus)/distanceUranus**2
 
 uranus_Ratio = mag(uranus.velocity) / mag(uranus.velocity)
 
 distanceNeptune = mag(neptune.pos)
 
tuple UnitVectorNeptune = (neptune.pos - sun.pos)/distanceNeptune
 
tuple FgravNeptune = (G*m_sun*m_neptune*UnitVectorNeptune)/distanceNeptune**2
 
 neptune_Ratio = mag(neptune.velocity) / mag(neptune.velocity)
 
 distancePluto = mag(pluto.pos)
 
tuple UnitVectorPluto = (pluto.pos - sun.pos)/distancePluto
 
tuple FgravPluto = (G*m_sun*m_pluto*UnitVectorPluto)/distancePluto**2
 
 pluto_Ratio = mag(pluto.velocity) / mag(pluto.velocity)
 

Dokumentacja zmiennych

◆ angle

Uklad_Sloneczny.angle

Definicja w linii 148 pliku Uklad_Sloneczny.py.

◆ autoscale

Uklad_Sloneczny.autoscale

Definicja w linii 15 pliku Uklad_Sloneczny.py.

◆ axis

Uklad_Sloneczny.axis

Definicja w linii 148 pliku Uklad_Sloneczny.py.

◆ color

Uklad_Sloneczny.color

Definicja w linii 21 pliku Uklad_Sloneczny.py.

◆ distanceEarth

Uklad_Sloneczny.distanceEarth = mag(earth.pos)

Definicja w linii 163 pliku Uklad_Sloneczny.py.

◆ distanceJupiter

Uklad_Sloneczny.distanceJupiter = mag(jupiter.pos)

Definicja w linii 196 pliku Uklad_Sloneczny.py.

◆ distanceMars

Uklad_Sloneczny.distanceMars = mag(mars.pos)

Definicja w linii 186 pliku Uklad_Sloneczny.py.

◆ distanceMercury

Uklad_Sloneczny.distanceMercury = mag(mercury.pos)

Definicja w linii 143 pliku Uklad_Sloneczny.py.

◆ distanceMoon_earth

Uklad_Sloneczny.distanceMoon_earth = mag(moon.pos - earth.pos)

Definicja w linii 174 pliku Uklad_Sloneczny.py.

◆ distanceMoon_earthpos

Uklad_Sloneczny.distanceMoon_earthpos = gcurve(gdisplay=graphpos, color = color.green)

Definicja w linii 97 pliku Uklad_Sloneczny.py.

◆ distanceMoon_sun

Uklad_Sloneczny.distanceMoon_sun = mag(moon.pos - sun.pos)

Definicja w linii 175 pliku Uklad_Sloneczny.py.

◆ distanceNeptune

Uklad_Sloneczny.distanceNeptune = mag(neptune.pos)

Definicja w linii 226 pliku Uklad_Sloneczny.py.

◆ distancePluto

Uklad_Sloneczny.distancePluto = mag(pluto.pos)

Definicja w linii 236 pliku Uklad_Sloneczny.py.

◆ distanceSaturn

Uklad_Sloneczny.distanceSaturn = mag(saturn.pos)

Definicja w linii 206 pliku Uklad_Sloneczny.py.

◆ distanceUranus

Uklad_Sloneczny.distanceUranus = mag(uranus.pos)

Definicja w linii 216 pliku Uklad_Sloneczny.py.

◆ distanceVenus

Uklad_Sloneczny.distanceVenus = mag(venus.pos)

Definicja w linii 153 pliku Uklad_Sloneczny.py.

◆ dt

float Uklad_Sloneczny.dt = 0.01

Definicja w linii 88 pliku Uklad_Sloneczny.py.

◆ earth

Uklad_Sloneczny.earth = sphere(pos = (2586.241,0,0), radius = 5.4, material = materials.earth)

Definicja w linii 28 pliku Uklad_Sloneczny.py.

◆ earth_GPE

tuple Uklad_Sloneczny.earth_GPE = (G*m_sun*m_earth)/distanceEarth

Definicja w linii 169 pliku Uklad_Sloneczny.py.

◆ earth_Ratio

Uklad_Sloneczny.earth_Ratio = mag(earth.velocity) / mag(earth.velocity)

Definicja w linii 171 pliku Uklad_Sloneczny.py.

◆ earth_Realratio

int Uklad_Sloneczny.earth_Realratio = 1.

Definicja w linii 79 pliku Uklad_Sloneczny.py.

◆ earthGPE

Uklad_Sloneczny.earthGPE = gcurve(gdisplay=graphGPE, color=color.green)

Definicja w linii 107 pliku Uklad_Sloneczny.py.

◆ earthposx

Uklad_Sloneczny.earthposx = gcurve(gdisplay=graphpos, color = color.green)

Definicja w linii 94 pliku Uklad_Sloneczny.py.

◆ earthRatio

Uklad_Sloneczny.earthRatio = gcurve (gdisplay=graphSpeedRatios, color=color.yellow)

Definicja w linii 117 pliku Uklad_Sloneczny.py.

◆ earthRealRatio

Uklad_Sloneczny.earthRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.yellow)

Definicja w linii 118 pliku Uklad_Sloneczny.py.

◆ earthvelocity

Uklad_Sloneczny.earthvelocity = gcurve(gdisplay=graphv, color=color.blue)

Definicja w linii 101 pliku Uklad_Sloneczny.py.

◆ FgravEarth

tuple Uklad_Sloneczny.FgravEarth = (G*m_sun*m_earth*UnitVectorEarth)/distanceEarth**2

Definicja w linii 165 pliku Uklad_Sloneczny.py.

◆ FgravJupiter

tuple Uklad_Sloneczny.FgravJupiter = (G*m_sun*m_jupiter*UnitVectorJupiter)/distanceJupiter**2

Definicja w linii 198 pliku Uklad_Sloneczny.py.

◆ FgravMars

tuple Uklad_Sloneczny.FgravMars = (G*m_sun*m_mars*UnitVectorMars)/distanceMars**2

Definicja w linii 188 pliku Uklad_Sloneczny.py.

◆ FgravMercury

tuple Uklad_Sloneczny.FgravMercury = (G*m_sun*m_mercury*UnitVectorMercury)/distanceMercury**2

Definicja w linii 145 pliku Uklad_Sloneczny.py.

◆ FgravMoon_earth

tuple Uklad_Sloneczny.FgravMoon_earth = (G*m_earth*m_moon*UnitVectorMoon_earth)/distanceMoon_earth**2

Definicja w linii 178 pliku Uklad_Sloneczny.py.

◆ FgravMoon_sun

tuple Uklad_Sloneczny.FgravMoon_sun = (G*m_sun*m_moon*UnitVectorMoon_sun)/distanceMoon_sun**2

Definicja w linii 179 pliku Uklad_Sloneczny.py.

◆ FgravNeptune

tuple Uklad_Sloneczny.FgravNeptune = (G*m_sun*m_neptune*UnitVectorNeptune)/distanceNeptune**2

Definicja w linii 228 pliku Uklad_Sloneczny.py.

◆ FgravPluto

tuple Uklad_Sloneczny.FgravPluto = (G*m_sun*m_pluto*UnitVectorPluto)/distancePluto**2

Definicja w linii 238 pliku Uklad_Sloneczny.py.

◆ FgravSaturn

tuple Uklad_Sloneczny.FgravSaturn = (G*m_sun*m_saturn*UnitVectorSaturn)/distanceSaturn**2

Definicja w linii 208 pliku Uklad_Sloneczny.py.

◆ FgravUranus

tuple Uklad_Sloneczny.FgravUranus = (G*m_sun*m_uranus*UnitVectorUranus)/distanceUranus**2

Definicja w linii 218 pliku Uklad_Sloneczny.py.

◆ FgravVenus

tuple Uklad_Sloneczny.FgravVenus = (G*m_sun*m_venus*UnitVectorVenus)/distanceVenus**2

Definicja w linii 155 pliku Uklad_Sloneczny.py.

◆ G

float Uklad_Sloneczny.G = -6.7*10**-4

Stala G powiekszona o 7 rzedow "-" bo przeciwny zwrot.

Definicja w linii 62 pliku Uklad_Sloneczny.py.

◆ graphGPE

Uklad_Sloneczny.graphGPE = gdisplay (x=600, y=400, xtitle="Pozycja", ytitle="Energia potencjalna grawitacji", width=800, height=400, title = "EPG i pozycja Ziemi wzgledem Slonca")

Definicja w linii 106 pliku Uklad_Sloneczny.py.

◆ graphpos

Uklad_Sloneczny.graphpos = gdisplay (x=0, y=600, xtitle="Czas", ytitle="Pozycja", width=600, height=400,title= "Zmiana pozycji Ziemi i Ksiezyca w czasie" )

Definicja w linii 93 pliku Uklad_Sloneczny.py.

◆ graphSpeedRatios

Uklad_Sloneczny.graphSpeedRatios = gdisplay (x=0, y=400, xtitle="Czas", ytitle="Stosunek predkosci", width=600, height=400, title = "Predkosci planet w stosunku do Ziemi")

Definicja w linii 110 pliku Uklad_Sloneczny.py.

◆ graphv

Uklad_Sloneczny.graphv = gdisplay (x=600, y=0, xtitle="Czas", ytitle="Predkosc", width=600, height=400, foreground = color.black, background = color.white, title = "Zmiana predkosci Ziemi w czasie")

Definicja w linii 100 pliku Uklad_Sloneczny.py.

◆ jupiter

Uklad_Sloneczny.jupiter = sphere(pos=(13413.759,0,0), radius=180.4, material = materials.marble, color=color.cyan)

Definicja w linii 41 pliku Uklad_Sloneczny.py.

◆ jupiter_Ratio

Uklad_Sloneczny.jupiter_Ratio = mag(jupiter.velocity) / mag(jupiter.velocity)

Definicja w linii 203 pliku Uklad_Sloneczny.py.

◆ jupiter_Realratio

float Uklad_Sloneczny.jupiter_Realratio = 0.437

Definicja w linii 81 pliku Uklad_Sloneczny.py.

◆ jupiterRatio

Uklad_Sloneczny.jupiterRatio = gcurve (gdisplay=graphSpeedRatios, color=color.cyan)

Definicja w linii 123 pliku Uklad_Sloneczny.py.

◆ jupiterRealRatio

Uklad_Sloneczny.jupiterRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.cyan)

Definicja w linii 124 pliku Uklad_Sloneczny.py.

◆ m_earth

float Uklad_Sloneczny.m_earth = 6.0*10**4

Definicja w linii 67 pliku Uklad_Sloneczny.py.

◆ m_jupiter

float Uklad_Sloneczny.m_jupiter = 1.90*10**7

Definicja w linii 70 pliku Uklad_Sloneczny.py.

◆ m_mars

float Uklad_Sloneczny.m_mars = 6.39*10**3

Definicja w linii 69 pliku Uklad_Sloneczny.py.

◆ m_mercury

float Uklad_Sloneczny.m_mercury = 3.29*10**3

Definicja w linii 65 pliku Uklad_Sloneczny.py.

◆ m_moon

float Uklad_Sloneczny.m_moon = 7.35*10**2

Definicja w linii 68 pliku Uklad_Sloneczny.py.

◆ m_neptune

float Uklad_Sloneczny.m_neptune = 1.02*10**6

Definicja w linii 73 pliku Uklad_Sloneczny.py.

◆ m_pluto

float Uklad_Sloneczny.m_pluto = 1.31*10**2

Definicja w linii 74 pliku Uklad_Sloneczny.py.

◆ m_saturn

float Uklad_Sloneczny.m_saturn = 5.68*10**6

Definicja w linii 71 pliku Uklad_Sloneczny.py.

◆ m_sun

int Uklad_Sloneczny.m_sun = 2*10**10

Definicja w linii 64 pliku Uklad_Sloneczny.py.

◆ m_uranus

float Uklad_Sloneczny.m_uranus = 8.68*10**5

Definicja w linii 72 pliku Uklad_Sloneczny.py.

◆ m_venus

float Uklad_Sloneczny.m_venus = 4.87*10**4

Definicja w linii 66 pliku Uklad_Sloneczny.py.

◆ mars

Uklad_Sloneczny.mars = sphere(pos=(3931.206,0,0), radius=2.9, material = materials.wood, color=color.green)

Definicja w linii 37 pliku Uklad_Sloneczny.py.

◆ mars_Ratio

Uklad_Sloneczny.mars_Ratio = mag(mars.velocity) / mag(mars.velocity)

Definicja w linii 193 pliku Uklad_Sloneczny.py.

◆ mars_Realratio

float Uklad_Sloneczny.mars_Realratio = 0.805

Definicja w linii 80 pliku Uklad_Sloneczny.py.

◆ marsRatio

Uklad_Sloneczny.marsRatio = gcurve (gdisplay=graphSpeedRatios, color=color.green)

Definicja w linii 120 pliku Uklad_Sloneczny.py.

◆ marsRealRatio

Uklad_Sloneczny.marsRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.green)

Definicja w linii 121 pliku Uklad_Sloneczny.py.

◆ mercury

Uklad_Sloneczny.mercury = sphere(pos=(1000.,0,0), radius=2.1, material = materials.wood, color=color.red)

Definicja w linii 20 pliku Uklad_Sloneczny.py.

◆ mercury_Ratio

Uklad_Sloneczny.mercury_Ratio = mag(mercury.velocity) / mag(earth.velocity)

Definicja w linii 150 pliku Uklad_Sloneczny.py.

◆ mercury_Realratio

float Uklad_Sloneczny.mercury_Realratio = 1.600

Definicja w linii 77 pliku Uklad_Sloneczny.py.

◆ mercuryRatio

Uklad_Sloneczny.mercuryRatio = gcurve (gdisplay=graphSpeedRatios, color=color.red)

Definicja w linii 111 pliku Uklad_Sloneczny.py.

◆ mercuryRealRatio

Uklad_Sloneczny.mercuryRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.red)

Definicja w linii 112 pliku Uklad_Sloneczny.py.

◆ moon

Uklad_Sloneczny.moon = sphere(pos = (2586.241+6.552,0,0), radius=1.5, material = materials.rough, color=color.white)

Definicja w linii 32 pliku Uklad_Sloneczny.py.

◆ moonposx

Uklad_Sloneczny.moonposx = gcurve(gdisplay=graphpos, color = color.white)

Definicja w linii 95 pliku Uklad_Sloneczny.py.

◆ neptune

Uklad_Sloneczny.neptune = sphere(pos=(77586.241,0,0), radius = 20.9, material = materials.wood, color=color.red)

Definicja w linii 53 pliku Uklad_Sloneczny.py.

◆ neptune_Ratio

Uklad_Sloneczny.neptune_Ratio = mag(neptune.velocity) / mag(neptune.velocity)

Definicja w linii 233 pliku Uklad_Sloneczny.py.

◆ neptune_Realratio

float Uklad_Sloneczny.neptune_Realratio = 0.182

Definicja w linii 84 pliku Uklad_Sloneczny.py.

◆ neptuneRatio

Uklad_Sloneczny.neptuneRatio = gcurve (gdisplay=graphSpeedRatios, color=color.red)

Definicja w linii 132 pliku Uklad_Sloneczny.py.

◆ neptuneRealRatio

Uklad_Sloneczny.neptuneRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.red)

Definicja w linii 133 pliku Uklad_Sloneczny.py.

◆ pluto

Uklad_Sloneczny.pluto = sphere(pos=(101724.828,0,0),radius=1, material = materials.marble, color=color.orange)

Definicja w linii 57 pliku Uklad_Sloneczny.py.

◆ pluto_Ratio

Uklad_Sloneczny.pluto_Ratio = mag(pluto.velocity) / mag(pluto.velocity)

Definicja w linii 243 pliku Uklad_Sloneczny.py.

◆ pluto_Realratio

float Uklad_Sloneczny.pluto_Realratio = 0.158

Definicja w linii 85 pliku Uklad_Sloneczny.py.

◆ plutoRatio

Uklad_Sloneczny.plutoRatio = gcurve (gdisplay=graphSpeedRatios, color=color.orange)

Definicja w linii 135 pliku Uklad_Sloneczny.py.

◆ plutoRealRatio

Uklad_Sloneczny.plutoRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.orange)

Definicja w linii 136 pliku Uklad_Sloneczny.py.

◆ pos

Uklad_Sloneczny.pos

Glowna petla.

Definicja w linii 142 pliku Uklad_Sloneczny.py.

◆ saturn

Uklad_Sloneczny.saturn = sphere(pos=(24137.586,0,0), radius=50.7, material = materials.marble, color=color.yellow)

Definicja w linii 45 pliku Uklad_Sloneczny.py.

◆ saturn_Ratio

Uklad_Sloneczny.saturn_Ratio = mag(saturn.velocity) / mag(saturn.velocity)

Definicja w linii 213 pliku Uklad_Sloneczny.py.

◆ saturn_Realratio

float Uklad_Sloneczny.saturn_Realratio = 0.324

Definicja w linii 82 pliku Uklad_Sloneczny.py.

◆ saturnRatio

Uklad_Sloneczny.saturnRatio = gcurve (gdisplay=graphSpeedRatios, color=color.blue)

Definicja w linii 126 pliku Uklad_Sloneczny.py.

◆ saturnRealRatio

Uklad_Sloneczny.saturnRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.blue)

Definicja w linii 127 pliku Uklad_Sloneczny.py.

◆ scene

Uklad_Sloneczny.scene = display (x = 650, title = "Uklad Sloneczny", width = 1280, height = 1024, range = (5000,5000,25000), center = (0,0,0))

Tutaj pokazujemy nasz System Sloneczny.

Definicja w linii 14 pliku Uklad_Sloneczny.py.

◆ sun

Uklad_Sloneczny.sun = sphere(pos=(0,0,0), radius=586, material = materials.emissive, color=color.yellow)

tworzenie obiektow w skali 17,24 dla odleglosci i 0,00084 dla promieni

Definicja w linii 18 pliku Uklad_Sloneczny.py.

◆ t

int Uklad_Sloneczny.t = 0

Definicja w linii 87 pliku Uklad_Sloneczny.py.

◆ tlist

list Uklad_Sloneczny.tlist = []

Definicja w linii 103 pliku Uklad_Sloneczny.py.

◆ trail

Uklad_Sloneczny.trail

Definicja w linii 21 pliku Uklad_Sloneczny.py.

◆ UnitVectorEarth

tuple Uklad_Sloneczny.UnitVectorEarth = (earth.pos - sun.pos)/distanceEarth

Definicja w linii 164 pliku Uklad_Sloneczny.py.

◆ UnitVectorJupiter

tuple Uklad_Sloneczny.UnitVectorJupiter = (jupiter.pos - sun.pos)/distanceJupiter

Definicja w linii 197 pliku Uklad_Sloneczny.py.

◆ UnitVectorMars

tuple Uklad_Sloneczny.UnitVectorMars = (mars.pos - sun.pos)/distanceMars

Definicja w linii 187 pliku Uklad_Sloneczny.py.

◆ UnitVectorMercury

tuple Uklad_Sloneczny.UnitVectorMercury = (mercury.pos - sun.pos)/distanceMercury

Definicja w linii 144 pliku Uklad_Sloneczny.py.

◆ UnitVectorMoon_earth

tuple Uklad_Sloneczny.UnitVectorMoon_earth = (moon.pos - earth.pos)/distanceMoon_earth

Definicja w linii 176 pliku Uklad_Sloneczny.py.

◆ UnitVectorMoon_sun

tuple Uklad_Sloneczny.UnitVectorMoon_sun = (moon.pos - sun.pos)/distanceMoon_sun

Definicja w linii 177 pliku Uklad_Sloneczny.py.

◆ UnitVectorNeptune

tuple Uklad_Sloneczny.UnitVectorNeptune = (neptune.pos - sun.pos)/distanceNeptune

Definicja w linii 227 pliku Uklad_Sloneczny.py.

◆ UnitVectorPluto

tuple Uklad_Sloneczny.UnitVectorPluto = (pluto.pos - sun.pos)/distancePluto

Definicja w linii 237 pliku Uklad_Sloneczny.py.

◆ UnitVectorSaturn

tuple Uklad_Sloneczny.UnitVectorSaturn = (saturn.pos - sun.pos)/distanceSaturn

Definicja w linii 207 pliku Uklad_Sloneczny.py.

◆ UnitVectorUranus

tuple Uklad_Sloneczny.UnitVectorUranus = (uranus.pos - sun.pos)/distanceUranus

Definicja w linii 217 pliku Uklad_Sloneczny.py.

◆ UnitVectorVenus

tuple Uklad_Sloneczny.UnitVectorVenus = (venus.pos - sun.pos)/distanceVenus

Definicja w linii 154 pliku Uklad_Sloneczny.py.

◆ uranus

Uklad_Sloneczny.uranus = sphere(pos=(50000.,0,0), radius=21.5, material = materials.wood, color=color.magenta)

Definicja w linii 49 pliku Uklad_Sloneczny.py.

◆ uranus_Ratio

Uklad_Sloneczny.uranus_Ratio = mag(uranus.velocity) / mag(uranus.velocity)

Definicja w linii 223 pliku Uklad_Sloneczny.py.

◆ uranus_Realratio

float Uklad_Sloneczny.uranus_Realratio = 0.228

Definicja w linii 83 pliku Uklad_Sloneczny.py.

◆ uranusRatio

Uklad_Sloneczny.uranusRatio = gcurve (gdisplay=graphSpeedRatios, color=color.magenta)

Definicja w linii 129 pliku Uklad_Sloneczny.py.

◆ uranusRealRatio

Uklad_Sloneczny.uranusRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.magenta)

Definicja w linii 130 pliku Uklad_Sloneczny.py.

◆ velocity

Uklad_Sloneczny.velocity

Definicja w linii 22 pliku Uklad_Sloneczny.py.

◆ velocityglobal

Uklad_Sloneczny.velocityglobal

Definicja w linii 35 pliku Uklad_Sloneczny.py.

◆ velocitylocal

Uklad_Sloneczny.velocitylocal

Definicja w linii 34 pliku Uklad_Sloneczny.py.

◆ venus

Uklad_Sloneczny.venus = sphere(pos = (1862.414,0,0),radius=5.1, material = materials.wood, color=color.orange)

Definicja w linii 24 pliku Uklad_Sloneczny.py.

◆ venus_Ratio

Uklad_Sloneczny.venus_Ratio = mag(venus.velocity) / mag(earth.velocity)

Definicja w linii 160 pliku Uklad_Sloneczny.py.

◆ venus_Realratio

float Uklad_Sloneczny.venus_Realratio = 1.177

Definicja w linii 78 pliku Uklad_Sloneczny.py.

◆ venusRatio

Uklad_Sloneczny.venusRatio = gcurve (gdisplay=graphSpeedRatios, color=color.orange)

Definicja w linii 114 pliku Uklad_Sloneczny.py.

◆ venusRealRatio

Uklad_Sloneczny.venusRealRatio = gdots (gdisplay=graphSpeedRatios, size=2, color=color.orange)

Definicja w linii 115 pliku Uklad_Sloneczny.py.

◆ vlist

list Uklad_Sloneczny.vlist = []

Definicja w linii 104 pliku Uklad_Sloneczny.py.