#include "colors.inc" #include "textures.inc" camera { location <10, 10, -250> look_at <0, 0, 0> } object { light_source { <-500, 500, -500> color White } } cylinder{<-10000,0,0>,<10000,0,0>,1 pigment{Red}} cylinder{<-10000,0,0>,<10000,0,0>,1 rotate <0,90,0> pigment{Green}} cylinder{<-10000,0,0>,<10000,0,0>,1 rotate <0,0,90> pigment{Blue}} // Define the macro. Parameters are: // Name // RA: h, m // Dek: sign,d, ' // Distance #macro MakeStar (Name,RAh,RAm,DEsign,DEd,DEm,Dist) #declare PHI = radians((RAh * 15) + (RAm * 0.25)); #declare THETA = radians((DEd + DEm/60) * DEsign); #declare RVECT = Dist * cos(THETA); #declare X = RVECT * cos(PHI); #declare Y = RVECT * sin(PHI); #declare Z = Dist * sin(THETA); sphere{,1 texture {pigment{White} finish{ambient 1}}} text { ttf "timrom.ttf" Name 0.001, 0 pigment { Yellow } finish {ambient 1} scale 4 //rotate <90,0,0> translate } #end MakeStar("Sirius ",06,45.1,-1,16,42, 9) MakeStar("Canopus ",06, 23.8, -1,52, 41, 74) MakeStar("Arcturus ",14, 15.6, 1,19, 12, 34) MakeStar("Rigil Kentaurus ",14, 39.5, -1,60, 49, 4) MakeStar("Vega ",18, 36.8, 1,38, 46, 25) MakeStar("Capella ",05, 16.4, 1,45, 59, 43) MakeStar("Rigel ",05, 14.7, -1,08, 13, 1400) MakeStar("Procyon ",07, 39.2, 1,05, 14, 11) MakeStar("Achernar ",01, 37.5, -1,57, 15, 69) MakeStar("Betelgeuse ",05, 55.0, 1,07, 24, 1400) MakeStar("Hadar ",14, 03.6, -1,60, 21, 320) MakeStar("Altair ",19, 50.7, 1,08, 51, 16) MakeStar("Beta Hydri ",00, 25.4, -1,77, 17, 20) MakeStar("Aldebaran ",04, 35.7, 1,16, 30, 60) MakeStar("Antares ",16, 29.3, -1,26, 26, 522) MakeStar("Spica ",13, 25.0, -1,11, 08, 220) MakeStar("Pollux ",07, 45.2, 1,28, 02, 35) MakeStar("Fomalhaut ",22, 57.5, -1,29, 39, 22) MakeStar("Becrux ",12, 47.6, -1,59, 40, 460) MakeStar("Deneb ",20, 41.3, 1,45, 16, 1500) MakeStar("Acrux ",12, 26.4, -1,63, 04, 510) MakeStar("Alpha Centauri ",14, 39.5, -1,60, 50, 4) MakeStar("Regulus ",10, 08.2, 1,12, 00, 69) MakeStar("Adara ",06, 58.4, -1,28, 58, 570) MakeStar("Shaula ",17, 33.4, -1,37, 06, 330) MakeStar("Gacrux ",12, 31.0, -1,57, 05, 120) MakeStar("Bellatrix ",05, 25.0, 1,06, 20, 1400) MakeStar("Alnath ",05, 26.2, 1,28, 36, 140) MakeStar("Miaplacidus ",09, 13.2, -1,69, 41, 64) MakeStar("Alnilam ",05, 36.1, -1,01, 12, 1400) MakeStar("Alpha Crucis ",12, 26.4, -1,63, 04, 510) MakeStar("Al Nair ",22, 08.0, -1,47, 00, 57) MakeStar("Mirphak ",03, 24.1, 1,49, 50, 630) MakeStar("Dubhe ",11, 03.6, 1,61, 46, 100) MakeStar("Suhail al Muhlif ",08, 09.4, -1,47, 19, 1500) MakeStar("Alioth ",12, 54.0, 1,56, 00, 65) MakeStar("Wezen ",07, 08.2, -1,26, 24, 2600) MakeStar("Kaus Australis ",18, 24.0, -1,34, 23, 76) MakeStar("Avior ",08, 22.4, -1,59, 30, 79) MakeStar("Alkaid ",13, 47.2, 1,49, 21, 140) MakeStar("Sargas ",17, 37.1, -1,43, 00, 200) MakeStar("Menkalinan ",05, 59.3, 1,44, 57, 55) MakeStar("Atria ",16, 48.2, -1,69, 02, 110) MakeStar("Alhena ",06, 37.5, 1,16, 25, 57) MakeStar("Castor A ",07, 34.4, 1,36, 15, 49) MakeStar("Peacock ",20, 25.4, -1,56, 45, 150) MakeStar("Delta Velorum ",08, 44.6, -1,54, 41, 64) MakeStar("Alphard ",09, 27.5, -1,08, 39, 110) MakeStar("Hamal ",02, 07.0, 1,23, 27, 78) MakeStar("Mira ",02, 19.2, -1,03, 01, 200) MakeStar("Polaris ",02, 27.9, 1,89, 15, 316) MakeStar("Murzim ",06, 22.6, -1,17, 57, 750) MakeStar("Nova CrB 1946 ",15, 59.3, 1,25, 56, 8200) MakeStar("Nunki ",18, 55.1, -1,26, 19, 170) MakeStar("Diphda ",00, 43.5, -1,18, 01, 53) MakeStar("Alnitak ",05, 40.6, -1,01, 57, 1400) MakeStar("Mirach ",01, 09.5, 1,35, 36, 170) MakeStar("Saiph ",05, 47.7, -1,09, 40, 1400) MakeStar("Menkent ",14, 06.6, -1,36, 21, 50) MakeStar("Kocab ",14, 50.7, 1,74, 11, 83) MakeStar("Rasalhague ",17, 34.9, 1,12, 34, 49) MakeStar("Alpheratz ",00, 08.2, 1,29, 04, 100) MakeStar("Algol ",03, 08.0, 1,40, 56, 92) MakeStar("Beta Grus ",22, 42.5, -1,46, 54, 140) MakeStar("Denebola ",11, 48.9, 1,14, 36, 40) MakeStar("Turais ",09, 17.0, -1,59, 16, 300) MakeStar("Alphekka ",15, 34.6, 1,26, 44, 78) MakeStar("Sadr ",20, 22.0, 1,40, 14, 800) MakeStar("Suhail ",09, 07.8, -1,43, 24, 330) MakeStar("Schedar ",00, 40.3, 1,56, 31, 110) MakeStar("Mintaka ",05, 31.9, -1,00, 18, 1400) MakeStar("Etamin ",17, 56.5, 1,51, 29, 100) MakeStar("Naos ",08, 03.4, -1,39, 59, 2000) MakeStar("Almaak ",02, 03.7, 1,42, 19, 42) MakeStar("Mizar ",13, 23.7, 1,54, 58, 74) MakeStar("Epsilon Scorpio ",16, 50.0, -1,34, 17, 89) MakeStar("Caph ",00, 099., 1,59, 08, 45) MakeStar("Epsilon Centauri ",13, 39.7, -1,56, 27, 670) MakeStar("Eta Centauri ",14, 35.3, -1,42, 09, 450) MakeStar("Alpha Lupus ",14, 41.7, -1,47, 23, 580) MakeStar("Dschubba ",16, 00.2, -1,22, 37, 522) MakeStar("Merak ",11, 01.7, 1,56, 24, 62) MakeStar("Izar ",14, 44.8, 1,27, 05, 160) MakeStar("Ankaa ",00, 26.2, -1,42, 20, 62) MakeStar("Kappa Scorpi ",17, 42.3, -1,39, 02, 650) MakeStar("Enif ",21, 44.0, 1,09, 51, 470) MakeStar("Scheat ",23, 03.7, 1,28, 04, 220) MakeStar("Sabik ",17, 10.2, -1,15, 43, 63) MakeStar("Phad ",11, 53.7, 1,53, 43, 80) MakeStar("Alderamin ",21, 18.4, 1,62, 34, 48) MakeStar("Aludra ",07, 23.9, -1,29, 18, 2500) MakeStar("Epsilon Cygni ",20, 46.0, 1,33, 57, 57) MakeStar("Markab ",23, 04.6, 1,15, 11, 74) MakeStar("Gamma Cassiopeia ",00, 56.6, 1,60, 42, 730) MakeStar("Kappa Velorum ",09, 22.0, -1,55, 00, 430) MakeStar("Menkar ",03, 02.1, 1,04, 04, 200) MakeStar("Zeta Centauri ",13, 55.4, -1,47, 16, 370) MakeStar("Zosma ",11, 14.0, 1,20, 33, 51) MakeStar("Zeta Ophiuichi ",16, 37.0, -1,10, 34, 522) MakeStar("Arneb ",05, 32.7, -1,17, 50, 1090) MakeStar("Gienah Ghurab ",12, 15.7, -1,17, 31, 190) MakeStar("HR2748 ",07, 13.4, -1,44, 38, 200) MakeStar("Delta Centauri ",12, 08.2, -1,50, 42, 370) MakeStar("Ascella ",19, 02.4, -1,29, 53, 74) MakeStar("Zuben Elschemali ",15, 16.8, -1,09, 22, 100) MakeStar("Theta Auriga ",05, 59.5, 1,37, 13, 110) MakeStar("Graffias ",16, 05.2, -1,19, 48, 522) MakeStar("Sharatan ",01, 54.5, 1,20, 47, 44) MakeStar("Phaet ",05, 39.5, -1,34, 05, 180) MakeStar("Algeiba ",10, 19.8, 1,19, 52, 76) MakeStar("Kraz ",12, 34.2, -1,23, 22, 310) MakeStar("Unukalhai ",15, 44.1, 1,06, 26, 62) MakeStar("Mufrid ",13, 54.6, 1,18, 25, 31) MakeStar("Beta Lupus ",14, 58.3, -1,43, 07, 460) MakeStar("Iota Auriga ",04, 56.8, 1,33, 10, 240) MakeStar("Mu Velorum ",10, 46.7, -1,49, 24, 75) MakeStar("Alpha Musca ",12, 37.0, -1,69, 07, 340) MakeStar("Lesath ",17, 30.6, -1,37, 17, 460) MakeStar("Ruchbah ",01, 25.6, 1,60, 13, 59) MakeStar("Pi Puppis ",07, 17.0, -1,37, 06, 570) MakeStar("Kaus Meridionalis ",18, 20.8, -1,29, 50, 140) MakeStar("Tarazed ",19, 46.1, 1,10, 36, 270) MakeStar("Yed Prior ",16, 14.2, -1,03, 41, 160) MakeStar("Eta Draconis ",16, 23.9, 1,61, 31, 64) MakeStar("Iota Centauri ",13, 20.4, -1,36, 41, 53) MakeStar("Zuben Elgenubi ",14, 50.7, -1,16, 01, 65) MakeStar("Theta Carina ",10, 42.8, -1,64, 22, 540) MakeStar("Porrima ",12, 41.5, -1,01, 26, 31) MakeStar("Nair al Saif ",05, 35.3, -1,05, 55, 1400) MakeStar("Kornephoros ",16, 30.2, 1,21, 30, 170) MakeStar("Cebalrai ",17, 43.3, 1,04, 34, 110) MakeStar("Gamma Lupus ",15, 34.9, -1,41, 09, 650) MakeStar("Kursa ",05, 07.7, -1,05, 06, 65) MakeStar("Restaban ",17, 30.3, 1,52, 19, 490) MakeStar("Algenib ",00, 13.1, 1,15, 10, 490) MakeStar("Rho Puppis ",08, 07.5, -1,24, 17, 280) MakeStar("Delta Crucis ",12, 15.0, -1,58, 43, 490) MakeStar("Zeta Herculi ",16, 41.1, 1,31, 36, 31) MakeStar("Kaus Borealis ",18, 27.8, -1,25, 26, 62) MakeStar("Tau Scorpio ",16, 35.7, -1,28, 13, 522) MakeStar("Vindamiatrix ",13, 02.1, 1,10, 59, 100) MakeStar("Nihal ",05, 28.2, -1,20, 46, 320) MakeStar("Atik ",03, 54.0, 1,31, 52, 1100) MakeStar("Beta Triangulum Aus ",15, 54.8, -1,63, 25, 39) MakeStar("Beta Ara ",17, 25.0, -1,55, 31, 580) MakeStar("Alpha Hydri ",01, 58.7, -1,61, 36, 55) MakeStar("Alpha Tucanae ",22, 18.3, -1,60, 17, 100) MakeStar("Alcyone ",03, 47.3, 1,24, 05, 450) MakeStar("Gamma Centauri ",12, 41.3, -1,48, 56, 190) MakeStar("Delta Cygni ",19, 44.8, 1,45, 07, 140) MakeStar("Epsilon Persei ",03, 57.6, 1,40, 00, 740) MakeStar("Gramma Triangulum Aus ",15, 18.6, -1,68, 39, 110) MakeStar("Pi Scorpio ",15, 58.8, -1,26, 06, 522) MakeStar("Albaldah ",19, 09.6, -1,21, 01, 480) MakeStar("Tejat Posterior ",06, 22.8, 1,22, 31, 190) MakeStar("Gomeisa ",07, 27.0, 1,08, 18, 110) MakeStar("Cor Caroli ",12, 55.9, 1,38, 20, 130) MakeStar("Sigma Scorpi ",16, 21.0, -1,25, 35, 522) MakeStar("Deneb Algedi ",21, 46.9, -1,16, 09, 37) MakeStar("Sadalsuud ",21, 31.4, -1,05, 35, 710) MakeStar("Castor B ",07, 34.5, 1,31, 54, 49) MakeStar("Gamma Persei ",03, 04.5, 1,53, 29, 100) MakeStar("Tau Puppis ",06, 49.8, -1,50, 36, 100) MakeStar("Matar ",22, 42.8, 1,30, 12, 330) MakeStar("Zaurak ",03, 57.9, -1,13, 31, 170) MakeStar("Algorab ",12, 29.7, -1,16, 29, 150) MakeStar("Alpha Arae ",17, 31.6, -1,49, 52, 280) MakeStar("Gamma Centauri ",12, 41.3, -1,48, 56, 190) MakeStar("Sadalmelik ",22, 05.6, -1,00, 20, 680) MakeStar("Mebsuta ",06, 43.8, 1,25, 09, 940) MakeStar("Ras Elased Australis ",09, 45.7, 1,23, 47, 350) MakeStar("Nash ",18, 05.6, -1,30, 25, 120) MakeStar("Zeta Aquila ",19, 05.3, 1,13, 52, 110)