Pozdrav svima.
Napravio sam ovaj program u sklopu završnog rada na faksu, pa sam ga htio podijeliti sa svima vama. Da ga koristite ako vam se sviđa, naravno, i da date neki feedback što se tiče samog programa. Što nije dobro, što bi trebalo promijeniti i sl
Program se sastoji od 3 modula
1. Ephemeris
- izračun efemerida za jedan ili više kometa u željenom razdoblju po određenom intervalu
- mogućnost filtriranja rezultata po udaljenosti od Sunca i Zemlje te magnitudi
2. Magnitude Graph
- prikazuje krivulju magnitude, udaljenosti od Sunca ili udaljenosti od Zemlje jednog ili više kometa u željenom razdoblju
3. Orbit Viewer
- prikazuje orbitu kometa u 3 dimenzije
- taj modul je zapravo implementacija naprednije verzije
OrbitViewer appleta, kojeg koristi i NASA na svojim stranicama, npr
C/2015 G2 (MASTER). Samo što sam ga ja dobrano unaprijedio
- 4 naznačanije stvari u odnosu na applet na NASA-inim stranicama:
a) kontrola mišem (u appletu se pogled miče preko scrollbar-ova što je dosta nezgrapno)
b) prikaz više kometa odjednom (applet pokazuje samo jedan)
c) označi komet klikom na njega
d) tipkovnički prečaci (u appletu se upravlja isključivo mišem. Ovdje se osim mišem upravlja i tipkovničkim prečacima što svakako ubrzava rad. Prečaci su ispod opisani)
Kad je orbit viewer u multiple modu i uključen je prikaz orbita kometa, prikazuju se orbite za zadnjih 50 odabranih kometa. Kad se odabere određeni komet dodaje se na kraj liste i prikazuje se njegova orbita. Iz liste se miče prvi komet i njegova orbita se više ne prikazuje. Osim naravno ako se ponovo odabere. Namjerno nema mogućnosti prikaza orbita svih kometa, jer ako ih je učitano npr 300, sa prikazom orbita se ništa drugo ni ne vidi.
Tipkovički prečaci:
-------------------------------------------------------------------------
GENERAL CONTROLS
-------------------------------------------------------------------------
Ctrl + E New Ephemeris
Ctrl + G New Graph
Ctrl + V New Orbit Viewer
Ctrl + Shift + E Ephemeris Settings
Ctrl + Shift + G Graph Settings
Ctrl + S Save current view (text, image)
F5 Database
F7 Import
F8 Export
Ctrl + F4 Close current window
Alt + F4 Close program
-------------------------------------------------------------------------
ORBIT VIEWER CONTROLS
-------------------------------------------------------------------------
Mouse controls
--------------------------
Left click (on comet) Select comet
Left click (on no comet) Clear selection
Left double click (on comet) If comet not selected, select and center
comet, otherwise toggle on/off selected
comet orbit/label
Right drag Rotate
Wheel Zoom in/out
Keyboard shortcuts
--------------------------
S / 0 Center on Sun
1 - 8 Center on planet
C / 9 Center on comet
Ctrl + 1 - 8 Toggle on/off planet orbit
Ctrl + 9 / C Toggle on/off comet orbit
Shift + 1 - 8 Toggle on/off planet label
Shift + 9 / C Toggle on/off comet label
Ctrl + D Select date
Ctrl + N Set current date
Ctrl + B Set perihelion date of selected comet
Left, Right, Up, Down Rotate
+ / Q Zoom in
- / A Zoom out
Spacebar / P Start/stop simulation
J Reverse/forward time
K Faster time rate
L Slower time rate
G Toggle on/off selected comet orbit
H Toggle on/off selected comet label
M Toggle on/off selected comet marker
Backspace Clear selection
Enter Mark/unmark selected comet
Delete Clear marks
Osim ta 3 navedena modula, program ima još jednu zgodnu stvar.
Može importati bilo koji od 17 formata orbitalnih elemenata sa
MPC stranica:
MPC format
SkyMap (SkyMap Software)
Guide (Project Pluto)
xephem (E. Downey)
Home Planet (J. Walker)
MyStars! (Relative Data, Inc.)
TheSky (Software Bisque)
Starry Night (SiennaSoft)
Deep Space (D. Chandler)
PC-TCS (D. Harvey)
Earth Centered Universe (Nova Astronomics)
Dance of the Planets (ARC)
MegaStar V4.x (E.L.B. Software)
SkyChart III (Southern Stars Software)
Voyager II (Carina Software)
SkyTools (CapellaSoft)
Autostar (Meade Instruments)
Osim toga može još importati i format koji koristi program
Comet for Windows, te NASA-in
format sa svim poznatim kometima
Isto tako program može svoju bazu exportati u bilo koji od 17 gore navedenih formata, te još i u SSC format koji koristi
Celestia, te format koji koristi
SpaceEngine.
Upute za Celestiu i SpaceEngine
Za Celestiu SSC dokument se mora staviti u folder X:\Program Files\Celestia\extras i to je to.
Za SpaceEngine se mora već malo više potruditi.
On koristi datoteku CatalogsSE.pak iz mape X:\Program Files\SpaceEngine\catalogs
CatalogsSE.pak je u principu obična zip datoteka samo joj je promijenjena ekstenzija
Najprije bi bilo dobro napravit backup originalne datoteke. Nakon toga CatalogsSE.pak preimenovat u CatalogsSE.zip i raspakirati sa neki arhiverom (winrar, 7zip...)
Zatim treba Comets.sc iz CatalogsSE\planets zamijeniti sa datotekom koju generira ovaj moj program, i mora se isto zvati Comets.sc
Nakon toga se vratiti u mapu iznad, gdje se vide mape clusters, galaxies itd. Njih sve označiti i zipati ih. Ne u rar, 7z ili neki drugi format, nego baš zip.
Zatim taj zip premjestiti u mapu iznad i promijeniti ekstenziju iz .zip u .pak i to je to
Kad se pokrene SpaceEngine učitat će nove komete
Download 0.8.1Changelog0.8.1- modul graf:
- 2 nove vrste grafa: udaljenost od Sunca i udaljenost od Zemlje
- prikaz detalja prelaskom miša preko grafa
- Orbit Viewer:
- veći zoom
- odznačavanje kometa (klik u prazno)
- markiranje kometa (tipka Enter)
- filter po datumu
- poboljšane tipkovničke kratice (Help -> Controls)
- mnoga druga poboljšanja
0.8- mogućnost odustajanja od izračuna ako dugo traje
- mogućnost odabira boja na grafu magnitude
- dodana About forma
- mnoga druga manja poboljšanja
0.8 Beta 4- mogućnost odabira više kometa za izračun efemerida i prikaz grafa magnitude
- u OrbitVieweru u multiple modu kad je uključen prikaz orbita kometa prikazuju se orbite za zadnjih 50 odabranih kometa
- na Database formi prikaz efemerida koje se automatski osvježavaju svake sekunde
- naprednije filtriranje; dinamičko dodavanje, brisanje i uređivanje
- sortiranje po više parametara
- mnoga druga manja poboljšanja
0.8 Beta 3- poboljšanja u Orbit Viweru
- Toolbox
- prikaz svih kometa odjednom u višestrukom načinu
- sjaj i veličina određeni trenutnom magnitudom kometa
- mogućnost odabira kometa mišem
- mnoga druga manja poboljšanja
0.8 Beta 2- poboljšano filtriranje i sortiranje
- poboljšanja kod izvoza podataka
- poboljšanja kod odabira datuma i vremena
- mnoga druga manja poboljšanja
0.8 Beta 1- inicijalno izdanje
Screenshoti







