@@ -9,12 +9,12 @@ class Starfield extends Component {
9
9
this . state = { } ;
10
10
this . state . animateStarfield = false ;
11
11
this . state . flying = false ;
12
- this . state . maxHeight = 500 ;
12
+ this . state . maxHeight = 400 ;
13
13
this . state . numStars = 1000 ;
14
14
this . state . distance = - 50000 ; // max project distance from viewer
15
15
this . state . initZValMax = 500 ; // largest initial poroximity of generated stars
16
16
this . state . alphaScale = d3 . scaleLinear ( ) . domain ( [ 0 , this . state . initZValMax ] ) . range ( [ .1 , 1 ] ) ;
17
- this . state . starList = [ "ACAMAR" , "ACHERNAR" , "Achird" , "ACRUX" , "Acubens" , "ADARA" , "Adhafera" , "Adhil" , "AGENA" , "Ain al Rami" , "Ain" , "Al Anz" , "Al Kalb al Rai" , "Al Minliar al Asad" , "Al Minliar al Shuja" , "Aladfar" , "Alathfar" , "Albaldah" , "Albali" , "ALBIREO" , "Alchiba" , "ALCOR" , "ALCYONE" , "ALDEBARAN" , "ALDERAMIN" , "Aldhibah" , "Alfecca Meridiana" , "Alfirk" , "ALGENIB" , "ALGIEBA" , "ALGOL" , "Algorab" , "ALHENA" , "ALIOTH" , "ALKAID" , "Alkalurops" , "Alkes" , "Alkurhah" , "ALMAAK" , "ALNAIR" , "ALNATH" , "ALNILAM" , "ALNITAK" , "Alniyat" , "Alniyat" , "ALPHARD" , "ALPHEKKA" , "ALPHERATZ" , "Alrai" , "Alrisha" , "Alsafi" , "Alsciaukat" , "ALSHAIN" , "Alshat" , "Alsuhail" , "ALTAIR" , "Altarf" , "Alterf" , "Aludra" , "Alula Australis" , "Alula Borealis" , "Alya" , "Alzirr" , "Ancha" , "Angetenar" , "ANKAA" , "Anser" , "ANTARES" , "ARCTURUS" , "Arkab Posterior" , "Arkab Prior" , "ARNEB" , "Arrakis" , "Ascella" , "Asellus Australis" , "Asellus Borealis" , "Asellus Primus" , "Asellus Secondus" , "Asellus Tertius" , "Asterope" , "Atik" , "Atlas" , "Auva" , "Avior" , "Azelfafage" , "Azha" , "Azmidiske" , "Baham" , "Baten Kaitos" , "Becrux" , "Beid" , "BELLATRIX" , "BETELGEUSE" , "Botein" , "Brachium" , "CANOPUS" , "CAPELLA" , "Caph" , "CASTOR" , "Cebalrai" , "Celaeno" , "Chara" , "Chort" , "COR CAROLI" , "Cursa" , "Dabih" , "Deneb Algedi" , "Deneb Dulfim" , "Deneb el Okab" , "Deneb el Okab" , "Deneb Kaitos Shemali" , "DENEB" , "DENEBOLA" , "Dheneb" , "Diadem" , "DIPHDA" , "Double Double (7051)" , "Double Double (7052)" , "Double Double (7053)" , "Double Double (7054)" , "Dschubba" , "Dsiban" , "DUBHE" , "Ed Asich" , "Electra" , "ELNATH" , "ENIF" , "ETAMIN" , "FOMALHAUT" , "Fornacis" , "Fum al Samakah" , "Furud" , "Gacrux" , "Gianfar" , "Gienah Cygni" , "Gienah Ghurab" , "Gomeisa" , "Gorgonea Quarta" , "Gorgonea Secunda" , "Gorgonea Tertia" , "Graffias" , "Grafias" , "Grumium" , "HADAR" , "Haedi" , "HAMAL" , "Hassaleh" , "Head of Hydrus" , "Herschel's 'Garnet Star'" , "Heze" , "Hoedus II" , "Homam" , "Hyadum I" , "Hyadum II" , "IZAR" , "Jabbah" , "Kaffaljidhma" , "Kajam" , "KAUS AUSTRALIS" , "Kaus Borealis" , "Kaus Meridionalis" , "Keid" , "Kitalpha" , "KOCAB" , "Kornephoros" , "Kraz" , "Kuma" , "Lesath" , "Maasym" , "Maia" , "Marfak" , "Marfak" , "Marfic" , "Marfik" , "MARKAB" , "Matar" , "Mebsuta" , "MEGREZ" , "Meissa" , "Mekbuda" , "Menkalinan" , "MENKAR" , "Menkar" , "Menkent" , "Menkib" , "MERAK" , "Merga" , "Merope" , "Mesarthim" , "Metallah" , "Miaplacidus" , "Minkar" , "MINTAKA" , "MIRA" , "MIRACH" , "Miram" , "MIRPHAK" , "MIZAR" , "Mufrid" , "Muliphen" , "Murzim" , "Muscida" , "Muscida" , "Muscida" , "Nair al Saif" , "Naos" , "Nash" , "Nashira" , "Nekkar" , "NIHAL" , "Nodus Secundus" , "NUNKI" , "Nusakan" , "Peacock" , "PHAD" , "Phaet" , "Pherkad Minor" , "Pherkad" , "Pleione" , "Polaris Australis" , "POLARIS" , "POLLUX" , "Porrima" , "Praecipua" , "Prima Giedi" , "PROCYON" , "Propus" , "Propus" , "Propus" , "Rana" , "Ras Elased Australis" , "Ras Elased Borealis" , "RASALGETHI" , "RASALHAGUE" , "Rastaban" , "REGULUS" , "Rigel Kentaurus" , "RIGEL" , "Rijl al Awwa" , "Rotanev" , "Ruchba" , "Ruchbah" , "Rukbat" , "Sabik" , "Sadalachbia" , "SADALMELIK" , "Sadalsuud" , "Sadr" , "SAIPH" , "Salm" , "Sargas" , "Sarin" , "Sceptrum" , "SCHEAT" , "Secunda Giedi" , "Segin" , "Seginus" , "Sham" , "Sharatan" , "SHAULA" , "SHEDIR" , "Sheliak" , "SIRIUS" , "Situla" , "Skat" , "SPICA" , "Sterope II" , "Sualocin" , "Subra" , "Suhail al Muhlif" , "Sulafat" , "Syrma" , "Tabit (1543)" , "Tabit (1544)" , "Tabit (1552)" , "Tabit (1570)" , "Talitha" , "Tania Australis" , "Tania Borealis" , "TARAZED" , "Taygeta" , "Tegmen" , "Tejat Posterior" , "Terebellum" , "Terebellum" , "Terebellum" , "Terebellum" , "Thabit" , "Theemim" , "THUBAN" , "Torcularis Septentrionalis" , "Turais" , "Tyl" , "UNUKALHAI" , "VEGA" , "VINDEMIATRIX" , "Wasat" , "Wezen" , "Wezn" , "Yed Posterior" , "Yed Prior" , "Yildun" , "Zaniah" , "Zaurak" , "Zavijah" , "Zibal" , "Zosma" , "Zuben Elakrab" , "Zuben Elakribi" , "Zuben Elgenubi" , "Zuben Elschemali" ]
17
+ this . state . starList = [ "acamar" , "achernar" , "achird" , "acrux" , "acubens" , "adara" , "adhafera" , "adhil" , "agena" , "ain al rami" , "ain" , "al anz" , "al kalb al rai" , "al minliar al asad" , "al minliar al shuja" , "aladfar" , "alathfar" , "albaldah" , "albali" , "albireo" , "alchiba" , "alcor" , "alcyone" , "aldebaran" , "alderamin" , "aldhibah" , "alfecca meridiana" , "alfirk" , "algenib" , "algieba" , "algol" , "algorab" , "alhena" , "alioth" , "alkaid" , "alkalurops" , "alkes" , "alkurhah" , "almaak" , "alnair" , "alnath" , "alnilam" , "alnitak" , "alniyat" , "alniyat" , "alphard" , "alphekka" , "alpheratz" , "alrai" , "alrisha" , "alsafi" , "alsciaukat" , "alshain" , "alshat" , "alsuhail" , "altair" , "altarf" , "alterf" , "aludra" , "alula australis" , "alula borealis" , "alya" , "alzirr" , "ancha" , "angetenar" , "ankaa" , "anser" , "antares" , "arcturus" , "arkab posterior" , "arkab prior" , "arneb" , "arrakis" , "ascella" , "asellus australis" , "asellus borealis" , "asellus primus" , "asellus secondus" , "asellus tertius" , "asterope" , "atik" , "atlas" , "auva" , "avior" , "azelfafage" , "azha" , "azmidiske" , "baham" , "baten kaitos" , "becrux" , "beid" , "bellatrix" , "betelgeuse" , "botein" , "brachium" , "canopus" , "capella" , "caph" , "castor" , "cebalrai" , "celaeno" , "chara" , "chort" , "cor caroli" , "cursa" , "dabih" , "deneb algedi" , "deneb dulfim" , "deneb el okab" , "deneb el okab" , "deneb kaitos shemali" , "deneb" , "denebola" , "dheneb" , "diadem" , "diphda" , "double double (7051)" , "double double (7052)" , "double double (7053)" , "double double (7054)" , "dschubba" , "dsiban" , "dubhe" , "ed asich" , "electra" , "elnath" , "enif" , "etamin" , "fomalhaut" , "fornacis" , "fum al samakah" , "furud" , "gacrux" , "gianfar" , "gienah cygni" , "gienah ghurab" , "gomeisa" , "gorgonea quarta" , "gorgonea secunda" , "gorgonea tertia" , "graffias" , "grafias" , "grumium" , "hadar" , "haedi" , "hamal" , "hassaleh" , "head of hydrus" , "herschel's 'garnet star'" , "heze" , "hoedus ii" , "homam" , "hyadum i" , "hyadum ii" , "izar" , "jabbah" , "kaffaljidhma" , "kajam" , "kaus australis" , "kaus borealis" , "kaus meridionalis" , "keid" , "kitalpha" , "kocab" , "kornephoros" , "kraz" , "kuma" , "lesath" , "maasym" , "maia" , "marfak" , "marfak" , "marfic" , "marfik" , "markab" , "matar" , "mebsuta" , "megrez" , "meissa" , "mekbuda" , "menkalinan" , "menkar" , "menkar" , "menkent" , "menkib" , "merak" , "merga" , "merope" , "mesarthim" , "metallah" , "miaplacidus" , "minkar" , "mintaka" , "mira" , "mirach" , "miram" , "mirphak" , "mizar" , "mufrid" , "muliphen" , "murzim" , "muscida" , "muscida" , "muscida" , "nair al saif" , "naos" , "nash" , "nashira" , "nekkar" , "nihal" , "nodus secundus" , "nunki" , "nusakan" , "peacock" , "phad" , "phaet" , "pherkad minor" , "pherkad" , "pleione" , "polaris australis" , "polaris" , "pollux" , "porrima" , "praecipua" , "prima giedi" , "procyon" , "propus" , "propus" , "propus" , "rana" , "ras elased australis" , "ras elased borealis" , "rasalgethi" , "rasalhague" , "rastaban" , "regulus" , "rigel kentaurus" , "rigel" , "rijl al awwa" , "rotanev" , "ruchba" , "ruchbah" , "rukbat" , "sabik" , "sadalachbia" , "sadalmelik" , "sadalsuud" , "sadr" , "saiph" , "salm" , "sargas" , "sarin" , "sceptrum" , "scheat" , "secunda giedi" , "segin" , "seginus" , "sham" , "sharatan" , "shaula" , "shedir" , "sheliak" , "sirius" , "situla" , "skat" , "spica" , "sterope ii" , "sualocin" , "subra" , "suhail al muhlif" , "sulafat" , "syrma" , "tabit (1543)" , "tabit (1544)" , "tabit (1552)" , "tabit (1570)" , "talitha" , "tania australis" , "tania borealis" , "tarazed" , "taygeta" , "tegmen" , "tejat posterior" , "terebellum" , "terebellum" , "terebellum" , "terebellum" , "thabit" , "theemim" , "thuban" , "torcularis septentrionalis" , "turais" , "tyl" , "unukalhai" , "vega" , "vindemiatrix" , "wasat" , "wezen" , "wezn" , "yed posterior" , "yed prior" , "yildun" , "zaniah" , "zaurak" , "zavijah" , "zibal" , "zosma" , "zuben elakrab" , "zuben elakribi" , "zuben elgenubi" , "zuben elschemali" ]
18
18
this . state . rMax = 2 // maximum star radius
19
19
this . state . zIncrement = 1 ;
20
20
this . state . labelPct = .005 // % of stars that are labeled
@@ -209,7 +209,7 @@ class Starfield extends Component {
209
209
context . strokeStyle = "#eb4034" ;
210
210
context . fillStyle = "#eb4034" ;
211
211
context . strokeRect ( x - edge / 2 , y - edge / 2 , edge , edge ) ;
212
- context . font = "18px Courier New " ;
212
+ context . font = "18px Major Mono Display " ;
213
213
context . fillText ( label , x + edge , y ) ;
214
214
}
215
215
0 commit comments