This commit was generated by cvs2svn to compensate for changes in r6,

which included commits to RCS files with non-trunk default branches.
pull/3/head
Chris Laurel 2001-02-26 16:43:09 +00:00
parent b6f1c72ae5
commit f20a5bac34
50 changed files with 3290 additions and 0 deletions

574
celestia.mak 100644
View File

@ -0,0 +1,574 @@
# Microsoft Developer Studio Generated NMAKE File, Based on celestia.dsp
!IF "$(CFG)" == ""
CFG=celestia - Win32 Debug
!MESSAGE No configuration specified. Defaulting to celestia - Win32 Debug.
!ENDIF
!IF "$(CFG)" != "celestia - Win32 Release" && "$(CFG)" != "celestia - Win32 Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "celestia.mak" CFG="celestia - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "celestia - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE "celestia - Win32 Debug" (based on "Win32 (x86) Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE
NULL=nul
!ENDIF
!IF "$(CFG)" == "celestia - Win32 Release"
OUTDIR=.\Release
INTDIR=.\Release
# Begin Custom Macros
OutDir=.\Release
# End Custom Macros
ALL : "$(OUTDIR)\celestia.exe"
CLEAN :
-@erase "$(INTDIR)\3dsmesh.obj"
-@erase "$(INTDIR)\3dsmodel.obj"
-@erase "$(INTDIR)\3dsread.obj"
-@erase "$(INTDIR)\astro.obj"
-@erase "$(INTDIR)\bigfix.obj"
-@erase "$(INTDIR)\body.obj"
-@erase "$(INTDIR)\celestia.res"
-@erase "$(INTDIR)\color.obj"
-@erase "$(INTDIR)\config.obj"
-@erase "$(INTDIR)\console.obj"
-@erase "$(INTDIR)\constellation.obj"
-@erase "$(INTDIR)\debug.obj"
-@erase "$(INTDIR)\dispmap.obj"
-@erase "$(INTDIR)\filetype.obj"
-@erase "$(INTDIR)\glext.obj"
-@erase "$(INTDIR)\gui.obj"
-@erase "$(INTDIR)\meshmanager.obj"
-@erase "$(INTDIR)\observer.obj"
-@erase "$(INTDIR)\orbit.obj"
-@erase "$(INTDIR)\parser.obj"
-@erase "$(INTDIR)\perlin.obj"
-@erase "$(INTDIR)\render.obj"
-@erase "$(INTDIR)\resmanager.obj"
-@erase "$(INTDIR)\simulation.obj"
-@erase "$(INTDIR)\solarsys.obj"
-@erase "$(INTDIR)\spheremesh.obj"
-@erase "$(INTDIR)\star.obj"
-@erase "$(INTDIR)\stardb.obj"
-@erase "$(INTDIR)\starname.obj"
-@erase "$(INTDIR)\stellarclass.obj"
-@erase "$(INTDIR)\texfont.obj"
-@erase "$(INTDIR)\texmanager.obj"
-@erase "$(INTDIR)\texture.obj"
-@erase "$(INTDIR)\tokenizer.obj"
-@erase "$(INTDIR)\trilist.obj"
-@erase "$(INTDIR)\univcoord.obj"
-@erase "$(INTDIR)\vc60.idb"
-@erase "$(INTDIR)\visstars.obj"
-@erase "$(INTDIR)\winmain.obj"
-@erase "$(OUTDIR)\celestia.exe"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP=cl.exe
CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D WINVER=0x0400 /D _WIN32_WINNT=0x0400 /Fp"$(INTDIR)\celestia.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
.c{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cpp{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cxx{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.c{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cpp{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cxx{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
MTL=midl.exe
MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32
RSC=rc.exe
RSC_PROJ=/l 0x409 /fo"$(INTDIR)\celestia.res" /d "NDEBUG"
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\celestia.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib opengl32.lib glu32.lib ijl.lib /nologo /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\celestia.pdb" /machine:I386 /out:"$(OUTDIR)\celestia.exe"
LINK32_OBJS= \
"$(INTDIR)\3dsmesh.obj" \
"$(INTDIR)\3dsmodel.obj" \
"$(INTDIR)\3dsread.obj" \
"$(INTDIR)\astro.obj" \
"$(INTDIR)\bigfix.obj" \
"$(INTDIR)\body.obj" \
"$(INTDIR)\color.obj" \
"$(INTDIR)\config.obj" \
"$(INTDIR)\console.obj" \
"$(INTDIR)\constellation.obj" \
"$(INTDIR)\debug.obj" \
"$(INTDIR)\dispmap.obj" \
"$(INTDIR)\filetype.obj" \
"$(INTDIR)\glext.obj" \
"$(INTDIR)\gui.obj" \
"$(INTDIR)\meshmanager.obj" \
"$(INTDIR)\observer.obj" \
"$(INTDIR)\orbit.obj" \
"$(INTDIR)\parser.obj" \
"$(INTDIR)\perlin.obj" \
"$(INTDIR)\render.obj" \
"$(INTDIR)\resmanager.obj" \
"$(INTDIR)\simulation.obj" \
"$(INTDIR)\solarsys.obj" \
"$(INTDIR)\spheremesh.obj" \
"$(INTDIR)\star.obj" \
"$(INTDIR)\stardb.obj" \
"$(INTDIR)\starname.obj" \
"$(INTDIR)\stellarclass.obj" \
"$(INTDIR)\texfont.obj" \
"$(INTDIR)\texmanager.obj" \
"$(INTDIR)\texture.obj" \
"$(INTDIR)\tokenizer.obj" \
"$(INTDIR)\trilist.obj" \
"$(INTDIR)\univcoord.obj" \
"$(INTDIR)\visstars.obj" \
"$(INTDIR)\winmain.obj" \
"$(INTDIR)\celestia.res"
"$(OUTDIR)\celestia.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!ELSEIF "$(CFG)" == "celestia - Win32 Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
# Begin Custom Macros
OutDir=.\Debug
# End Custom Macros
ALL : "$(OUTDIR)\celestia.exe"
CLEAN :
-@erase "$(INTDIR)\3dsmesh.obj"
-@erase "$(INTDIR)\3dsmodel.obj"
-@erase "$(INTDIR)\3dsread.obj"
-@erase "$(INTDIR)\astro.obj"
-@erase "$(INTDIR)\bigfix.obj"
-@erase "$(INTDIR)\body.obj"
-@erase "$(INTDIR)\celestia.res"
-@erase "$(INTDIR)\color.obj"
-@erase "$(INTDIR)\config.obj"
-@erase "$(INTDIR)\console.obj"
-@erase "$(INTDIR)\constellation.obj"
-@erase "$(INTDIR)\debug.obj"
-@erase "$(INTDIR)\dispmap.obj"
-@erase "$(INTDIR)\filetype.obj"
-@erase "$(INTDIR)\glext.obj"
-@erase "$(INTDIR)\gui.obj"
-@erase "$(INTDIR)\meshmanager.obj"
-@erase "$(INTDIR)\observer.obj"
-@erase "$(INTDIR)\orbit.obj"
-@erase "$(INTDIR)\parser.obj"
-@erase "$(INTDIR)\perlin.obj"
-@erase "$(INTDIR)\render.obj"
-@erase "$(INTDIR)\resmanager.obj"
-@erase "$(INTDIR)\simulation.obj"
-@erase "$(INTDIR)\solarsys.obj"
-@erase "$(INTDIR)\spheremesh.obj"
-@erase "$(INTDIR)\star.obj"
-@erase "$(INTDIR)\stardb.obj"
-@erase "$(INTDIR)\starname.obj"
-@erase "$(INTDIR)\stellarclass.obj"
-@erase "$(INTDIR)\texfont.obj"
-@erase "$(INTDIR)\texmanager.obj"
-@erase "$(INTDIR)\texture.obj"
-@erase "$(INTDIR)\tokenizer.obj"
-@erase "$(INTDIR)\trilist.obj"
-@erase "$(INTDIR)\univcoord.obj"
-@erase "$(INTDIR)\vc60.idb"
-@erase "$(INTDIR)\vc60.pdb"
-@erase "$(INTDIR)\visstars.obj"
-@erase "$(INTDIR)\winmain.obj"
-@erase "$(OUTDIR)\celestia.exe"
-@erase "$(OUTDIR)\celestia.ilk"
-@erase "$(OUTDIR)\celestia.pdb"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP=cl.exe
CPP_PROJ=/nologo /MLd /W3 /Gm /GX /ZI /Od /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D WINVER=0x0400 /D _WIN32_WINNT=0x0400 /Fp"$(INTDIR)\celestia.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
.c{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cpp{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cxx{$(INTDIR)}.obj::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.c{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cpp{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
.cxx{$(INTDIR)}.sbr::
$(CPP) @<<
$(CPP_PROJ) $<
<<
MTL=midl.exe
MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32
RSC=rc.exe
RSC_PROJ=/l 0x409 /fo"$(INTDIR)\celestia.res" /d "_DEBUG"
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\celestia.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib opengl32.lib glu32.lib ijl.lib /nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\celestia.pdb" /debug /machine:I386 /out:"$(OUTDIR)\celestia.exe" /pdbtype:sept
LINK32_OBJS= \
"$(INTDIR)\3dsmesh.obj" \
"$(INTDIR)\3dsmodel.obj" \
"$(INTDIR)\3dsread.obj" \
"$(INTDIR)\astro.obj" \
"$(INTDIR)\bigfix.obj" \
"$(INTDIR)\body.obj" \
"$(INTDIR)\color.obj" \
"$(INTDIR)\config.obj" \
"$(INTDIR)\console.obj" \
"$(INTDIR)\constellation.obj" \
"$(INTDIR)\debug.obj" \
"$(INTDIR)\dispmap.obj" \
"$(INTDIR)\filetype.obj" \
"$(INTDIR)\glext.obj" \
"$(INTDIR)\gui.obj" \
"$(INTDIR)\meshmanager.obj" \
"$(INTDIR)\observer.obj" \
"$(INTDIR)\orbit.obj" \
"$(INTDIR)\parser.obj" \
"$(INTDIR)\perlin.obj" \
"$(INTDIR)\render.obj" \
"$(INTDIR)\resmanager.obj" \
"$(INTDIR)\simulation.obj" \
"$(INTDIR)\solarsys.obj" \
"$(INTDIR)\spheremesh.obj" \
"$(INTDIR)\star.obj" \
"$(INTDIR)\stardb.obj" \
"$(INTDIR)\starname.obj" \
"$(INTDIR)\stellarclass.obj" \
"$(INTDIR)\texfont.obj" \
"$(INTDIR)\texmanager.obj" \
"$(INTDIR)\texture.obj" \
"$(INTDIR)\tokenizer.obj" \
"$(INTDIR)\trilist.obj" \
"$(INTDIR)\univcoord.obj" \
"$(INTDIR)\visstars.obj" \
"$(INTDIR)\winmain.obj" \
"$(INTDIR)\celestia.res"
"$(OUTDIR)\celestia.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!ENDIF
!IF "$(NO_EXTERNAL_DEPS)" != "1"
!IF EXISTS("celestia.dep")
!INCLUDE "celestia.dep"
!ELSE
!MESSAGE Warning: cannot find "celestia.dep"
!ENDIF
!ENDIF
!IF "$(CFG)" == "celestia - Win32 Release" || "$(CFG)" == "celestia - Win32 Debug"
SOURCE=.\src\3dsmesh.cpp
"$(INTDIR)\3dsmesh.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\3dsmodel.cpp
"$(INTDIR)\3dsmodel.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\3dsread.cpp
"$(INTDIR)\3dsread.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\astro.cpp
"$(INTDIR)\astro.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\bigfix.cpp
"$(INTDIR)\bigfix.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\body.cpp
"$(INTDIR)\body.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\color.cpp
"$(INTDIR)\color.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\config.cpp
"$(INTDIR)\config.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\console.cpp
"$(INTDIR)\console.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\constellation.cpp
"$(INTDIR)\constellation.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\debug.cpp
"$(INTDIR)\debug.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\dispmap.cpp
"$(INTDIR)\dispmap.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\filetype.cpp
"$(INTDIR)\filetype.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\glext.cpp
"$(INTDIR)\glext.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\gui.cpp
"$(INTDIR)\gui.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\meshmanager.cpp
"$(INTDIR)\meshmanager.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\observer.cpp
"$(INTDIR)\observer.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\orbit.cpp
"$(INTDIR)\orbit.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\parser.cpp
"$(INTDIR)\parser.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\perlin.cpp
"$(INTDIR)\perlin.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\render.cpp
"$(INTDIR)\render.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\resmanager.cpp
"$(INTDIR)\resmanager.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\simulation.cpp
"$(INTDIR)\simulation.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\solarsys.cpp
"$(INTDIR)\solarsys.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\spheremesh.cpp
"$(INTDIR)\spheremesh.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\star.cpp
"$(INTDIR)\star.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\stardb.cpp
"$(INTDIR)\stardb.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\starname.cpp
"$(INTDIR)\starname.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\stellarclass.cpp
"$(INTDIR)\stellarclass.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\texfont.cpp
"$(INTDIR)\texfont.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\texmanager.cpp
"$(INTDIR)\texmanager.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\texture.cpp
"$(INTDIR)\texture.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\tokenizer.cpp
"$(INTDIR)\tokenizer.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\trilist.cpp
"$(INTDIR)\trilist.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\univcoord.cpp
"$(INTDIR)\univcoord.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\visstars.cpp
"$(INTDIR)\visstars.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\src\winmain.cpp
"$(INTDIR)\winmain.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
SOURCE=.\res\celestia.rc
!IF "$(CFG)" == "celestia - Win32 Release"
"$(INTDIR)\celestia.res" : $(SOURCE) "$(INTDIR)"
$(RSC) /l 0x409 /fo"$(INTDIR)\celestia.res" /i "res" /d "NDEBUG" $(SOURCE)
!ELSEIF "$(CFG)" == "celestia - Win32 Debug"
"$(INTDIR)\celestia.res" : $(SOURCE) "$(INTDIR)"
$(RSC) /l 0x409 /fo"$(INTDIR)\celestia.res" /i "res" /d "_DEBUG" $(SOURCE)
!ENDIF
!ENDIF

724
data/extrasolar.ssc 100644
View File

@ -0,0 +1,724 @@
# Catalog of known extrasolar planetary systems.
#
# Most of the data in here was compiled from the Extrasolar Planets Catalog
# at http://www.obspm.fr/encycl/catalog.html.
#
# In most places, I've just used M sin i as the mass for the planets, though in a few
# cases I've used used astrometric estimates from [1]. The only orbital elements I've
# included are period, semi-major axis, and eccentricity. Something else such as a time
# and longitude of periastron would be nice to bring the orbital motions of these planets
# closer in touch with reality, but I can't find any data. The radii of the planets are
# very rough guesses based on mass, and in most cases are land quite close to
# Jupiter's radius. I know that models exist for the radius of a gas giant as a function
# of mass, and I'd like to find and use one so there's at least slightly more rigor
# in this area.
#
# Here's how I classify 'planets' by mass:
# 0.1 - 11 Jupiter masses: gas giant
# 11 - 80 Jupiter masses: brown dwarf
# > 80 Jupiter masses: M class star
#
#
# [1] HAN I., BLACK D. & GATEWOOD G., 2000
# Preliminary astrometric masses for proposed exrasolar planetary companions.
# ApJ. Letters, accepted
# Ups Andromeda system detected by Marcy, Butler et al using
# radial velocity method.
#
# Masses are all M sin i, though Han et al claim a preliminary
# mass of 10Mj for Ups And d based on astrometric data.
"Upsilon And"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 0
Radius 70000
# orbital data
Period 0.01264
SemiMajorAxis 0.059
Eccentricity 0.034
}
{
Name "c"
Texture "gasgiant.jpg"
Mass 0
Radius 70000
# orbital data
Period 0.6604
SemiMajorAxis 0.83
Eccentricity 0.18
}
{
Name "d"
Texture "jupiterlike.jpg"
Mass 0
Radius 70000
# orbital data
Period 3.48
SemiMajorAxis 2.50
Eccentricity 0.41
}
]
}
# 51 Peg system
# Mayor and Queloz, 1995
# This was the first extrasolar planet discovered around a normal star.
"51 Peg"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 160
Radius 60000
# orbital data
Period 0.11579
SemiMajorAxis 0.05
Eccentricity 0
}
]
}
# 47 UMa system
# Marcy, Butler et al, 1996
#
# M sin i of the planet is 2.4 Mj
# From astrometry Han et al (2000) give a mass of 2.9 Mj
"47 UMa"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 920
Radius 90000
# orbital data
Period 2.962
SemiMajorAxis 2.11
Eccentricity 0.096
}
]
}
"70 Vir"
{
Planets [
{
Name "b"
Texture "browndwarf.jpg"
Mass 8100
Radius 130000
# orbital data
Period 0.3176
SemiMajorAxis 0.43
Eccentricity 0.4
}
]
}
"Tau Boo"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 1200
Radius 75000
# orbital data
Period 0.009069
SemiMajorAxis 0.046
Eccentricity 0.010
}
]
}
# HD 168443 system
"HD 168443"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 2300 # 7.2 +- 0.4 Mj
Radius 70000
# orbital data
Period 0.1585
SemiMajorAxis 0.29
Eccentricity 0.55
}
{
Name "c"
Texture "browndwarf.jpg"
Mass 5400 # 17.1 Mj - brown dwarf?
Radius 70000
# orbital data
Period 5.85
SemiMajorAxis 2.87
Eccentricity 0.2
}
]
}
# HD 12661 system
#
# M sin i = 2.80 Jupiters
# Han et al (2000) claim a mass of 56 Jupiters and inclination of 2.9 degrees
# So, we'll call this one a brown dwarf . . .
"HD 12661"
{
Planets [
{
Name "b"
Texture "browndwarf.jpg"
Mass 18000
Radius 150000
# orbital data
Period 0.72668
SemiMajorAxis 0.8267
Eccentricity 0.328
}
]
}
# HD 92788 system
#
# M sin i = 3.86 Jupiters (Fischer et al)
# Han et al (2000) claim a mass of 54 Jupiters and inclination of 176 degrees
"HD 92788"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 1200
Radius 70000
# orbital data
Period 0.9246
SemiMajorAxis 0.97
Eccentricity 0.27
}
]
}
# HD 130322 system, Mayor, Udry et al
#
# M sin i = 1.08 Jupiters
"HD 130322"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 320
Radius 72000
# orbital data
Period 0.02936
SemiMajorAxis 0.088
Eccentricity 0.048
}
]
}
# HD 75289 system, Mayor et al
#
# M sin i = 0.42 Jupiters
"HD 75289"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 135
Radius 60000
# orbital data
Period 0.009610
SemiMajorAxis 0.046
Eccentricity 0.053
}
]
}
# HD 83443 system, Mayor et al
#
# This system has two Saturn mass planets.
#
# b: M sin i = 0.35 Jupiters
# c: M sin i = 0.17 Jupiters
"HD 83443"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 110
Radius 58000
# orbital data
Period 0.008173
SemiMajorAxis 0.038
Eccentricity 0.08
}
{
Name "c"
Texture "gasgiant.jpg"
Mass 55
Radius 46000
# orbital data
Period 0.08167
SemiMajorAxis 0.174
Eccentricity 0.42
}
]
}
# HD 168746 system
#
# M sin i = 0.24 Jupiters
"HD 168746"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 75
Radius 48000
# orbital data
Period 0.004390
SemiMajorAxis 0.066
Eccentricity 0.0
}
]
}
# HD 16141 system
#
# M sin i = 0.215 Jupiters
# Han et al claim a mass of 111 Jupiters and an inclination of only 0.1 deg,
# making the companion an M dwarf instead of planet. Until there's more
# evidence, I'll just go with the minimum mass instead.
"HD 168746"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 80
Radius 49000
# orbital data
Period 0.2076
SemiMajorAxis 0.35
Eccentricity 0.28
}
]
}
# HD 46735 system
#
# M sin i = 0.249 Jupiters
"HD 46735"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 80
Radius 49000
# orbital data
Period 0.00828
SemiMajorAxis 0.041
Eccentricity 0.04
}
]
}
# HD 108147 system
#
# M sin i = 0.34 Jupiters
"HD 108147"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 110
Radius 52000
# orbital data
Period 0.0298
SemiMajorAxis 0.098
Eccentricity 0.558
}
]
}
# HD 46735 system
#
# M sin i = 0.249 Jupiters
"HD 46735"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 80
Radius 49000
# orbital data
Period 0.00828
SemiMajorAxis 0.041
Eccentricity 0.04
}
]
}
# BD -10 3166 system
#
# M sin i = 0.48 Jupiters
"BD -10 3166"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 150
Radius 58000
# orbital data
Period 0.00955
SemiMajorAxis 0.046
Eccentricity 0.05
}
]
}
# HD 6434 system
#
# M sin i = 0.48 Jupiters
"HD 6434"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 150
Radius 58000
# orbital data
Period 0.0605
SemiMajorAxis 0.15
Eccentricity 0.30
}
]
}
# HD 187123 system
#
# M sin i = 0.52 Jupiters
#
# unconfirmed second problem with period of approx 3 years
"HD 187123"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 155
Radius 58000
# orbital data
Period 0.00846
SemiMajorAxis 0.042
Eccentricity 0.03
}
]
}
# HD 209458 system
#
# M = 0.69 Jupiters
#
# Detected via transit as well as radial velocity methods; from transit, i
# is fixed at 85.2 degrees, so mass can be determined. Radius is
# estimated at 1.42 jupiters.
"HD 209458"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 220
Radius 101000
# orbital data
Period 0.0096502
SemiMajorAxis 0.045
Eccentricity 0.0
}
]
}
# HD 192263 system
#
# M sin i = 0.75 Jupiters
"HD 192263"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 225
Radius 65000
# orbital data
Period 0.06535
SemiMajorAxis 0.15
Eccentricity 0.03
}
]
}
# Epsilon Eridani system
#
# M sin i = 0.86 Jupiters
#
# Gatewood reports M = 1.2 +/- 0.33 Jupters from astrometric observations
#
# The existence of a planet around Epsilon Eridani is still somewhat
# controversial.
"Epsilon Eri"
{
Planets [
{
Name "b"
Texture "jupiterlike.jpg"
Mass 380
Radius 73000
# orbital data
Period 6.850
SemiMajorAxis 3.3
Eccentricity 0.608
}
]
}
# HD 38529 system
#
# M sin i = 0.77 Jupiters
"HD 38529"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 245
Radius 65000
# orbital data
Period 0.03921
SemiMajorAxis 0.1293
Eccentricity 0.27
}
]
}
# HD 179949 system
#
# M sin i = 0.84 Jupiters
"HD 179949"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 270
Radius 66000
# orbital data
Period 0.00847
SemiMajorAxis 0.045
Eccentricity 0.05
}
]
}
# 121504 system
#
# M sin i = 0.89 Jupiters
"HD 121504"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 285
Radius 67000
# orbital data
Period 0.177
SemiMajorAxis 0.32
Eccentricity 0.13
}
]
}
# HD 37124 system
#
# M sin i = 1.04 Jupiters
"HD 37124"
{
Planets [
{
Name "b"
Texture "jupiterlike.jpg"
Mass 325
Radius 72000
# orbital data
Period 0.424
SemiMajorAxis 0.585
Eccentricity 0.19
}
]
}
# Rho CrB system
#
# M sin i = 1.1 Jupiters
"Rho CrB"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 350
Radius 73000
# orbital data
Period 0.10854
SemiMajorAxis 0.23
Eccentricity 0.028
}
]
}
# Gliese 876 system
#
# b: M sin i = 1.89 Jupiters
# c: M sin i = 0.56 Jupiters
#
# Planets b and c are in a 1:2 resonance
"Gliese 876"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 600
Radius 80000
# orbital data
Period 0.1671
SemiMajorAxis 0.21
Eccentricity 0.10
}
{
Name "c"
Texture "gasgiant.jpg"
Mass 180
Radius 60000
# orbital data
Period 0.083535
SemiMajorAxis 0.13
Eccentricity 0.27
}
]
}
# Gliese 86 system
#
# M sin i = 4 Jupiters
"Gliese 86"
{
Planets [
{
Name "b"
Texture "gasgiant.jpg"
Mass 1280
Radius 70000
# orbital data
Period 0.04320
SemiMajorAxis 0.11
Eccentricity 0.046
}
]
}

1144
data/hdnames.dat 100644

File diff suppressed because it is too large Load Diff

789
data/solarsys.ssc 100644
View File

@ -0,0 +1,789 @@
# Data for our solar system.
"Sol"
{
Planets [
{
Name "Mercury"
Texture "mercury.jpg"
Radius 2440
# orbital data
Period 0.2408
SemiMajorAxis 0.3871
Eccentricity 0.2056
Inclination 7.0049
AscendingNode 77.456
ArgOfPeriapsis 48.331
TrueAnomaly 252.251
RotationPeriod 1047.51
Obliquity 7.0
Albedo 0.06
}
{
Name "Venus"
Texture "venus.jpg"
Radius 6052
# orbital data
Period 0.6152
SemiMajorAxis 0.7233
Eccentricity 0.0068
Inclination 3.3947
AscendingNode 131.533
ArgOfPeriapsis 76.681
TrueAnomaly 181.979
RotationPeriod 5832.444
Obliquity 177.4
Albedo 0.77
}
{
Name "Earth"
Texture "earth.jpg"
Color [ 0.85 0.85 1.0 ]
Radius 6378
Oblateness 0.003
# orbital data
Period 1.0000
SemiMajorAxis 1.0000
Eccentricity 0.0167
Inclination 0.0001
AscendingNode 102.947
ArgOfPeriapsis 348.739
TrueAnomaly 100.464
RotationPeriod 23.93419
Obliquity 23.45
Albedo 0.30
Moons [
{
Name "Moon"
Texture "moon.jpg"
Radius 1737.53
Oblateness 0.002
# orbital data
Period 27.321661
SemiMajorAxis 384400
Eccentricity 0.054900
Inclination 5.15
Albedo 0.12
}
]
}
{
Name "Mars"
Texture "mars.jpg"
Color [ 1 0.75 0.7 ]
Radius 3394
Oblateness 0.006
# orbital data
Period 1.8809
SemiMajorAxis 1.5237
Eccentricity 0.0934
Inclination 1.8506
AscendingNode 336.041
ArgOfPeriapsis 49.479
TrueAnomaly 355.453
RotationPeriod 24.622962
Obliquity 23.98
Albedo 0.150
Moons [
{
Name "Phobos"
Texture "asteroid.jpg"
Radius 11
# orbital data
Period 0.318910
SemiMajorAxis 9377.2
Eccentricity 0.0151
Inclination 1.082
TrueAnomaly 50
Albedo 0.07
}
{
Name "Deimos"
Texture "asteroid.jpg"
Radius 6
# orbital data
Period 1.262441
SemiMajorAxis 23463.2
Eccentricity 0.00033
Inclination 1.791
TrueAnomaly 150
Albedo 0.08
}
]
}
{
Name "Jupiter"
Texture "jupiter.jpg"
Radius 71398
Oblateness 0.064
# orbital data
Period 11.8622
SemiMajorAxis 5.2034
Eccentricity 0.0484
Inclination 1.3053
AscendingNode 14.7539
ArgOfPeriapsis 100.556
TrueAnomaly 34.404
RotationPeriod 9.92425
Obliquity 3.08
Albedo 0.51
Moons [
{
Name "Io"
Texture "io.jpg"
Radius 1821
# orbital data
Period 1.769138
SemiMajorAxis 421600
Eccentricity 0.0041
Inclination 0.040
TrueAnomaly 50
Albedo 0.61
}
{
Name "Europa"
Texture "europa.jpg"
Radius 1565
# orbital data
Period 3.551810
SemiMajorAxis 670900
Eccentricity 0.0101
Inclination 0.470
TrueAnomaly 310
Albedo 0.64
}
{
Name "Ganymede"
Texture "ganymede.jpg"
Radius 2634
# orbital data
Period 7.154553
SemiMajorAxis 1070000
Eccentricity 0.0015
Inclination 0.195
TrueAnomaly 243
Albedo 0.42
}
{
Name "Callisto"
Texture "callisto.jpg"
Radius 2403
# orbital data
Period 16.689018
SemiMajorAxis 1883000
Eccentricity 0.007
Inclination 0.281
TrueAnomaly 120
Albedo 0.20
}
{
Name "Galileo"
Mesh "galileo.3ds"
Radius 0.01
# orbital data
Period 18
SemiMajorAxis 1883000
Eccentricity 0.2
Inclination 0.281
TrueAnomaly 215
Albedo 0.50
}
]
}
{
Name "Saturn"
Texture "saturn.jpg"
Radius 60330
Oblateness 0.1076
# orbital data
Period 29.4577
SemiMajorAxis 9.5371
Eccentricity 0.0542
Inclination 2.4845
AscendingNode 92.432
ArgOfPeriapsis 113.715
TrueAnomaly 49.944
RotationPeriod 10.65622
Obliquity 26.73
Albedo 0.50
Rings {
Inner 74658
Outer 140000
# Bjorn Jonsson <http://www.mmedia.is/~bjj> recommends this
# color for rendering Saturn's rings. No idea if it's right,
# but it looks nice
Color [ 1.0 0.88 0.82 ]
}
Moons [
{
Name "Mimas"
Texture "mimas.jpg"
Radius 199
# orbital data
Period 0.9424218
SemiMajorAxis 185520
Eccentricity 0.0202
Inclination 1.53
TrueAnomaly 23
Albedo 0.5
}
{
Name "Enceladus"
Texture "asteroid.jpg"
Radius 249
# orbital data
Period 1.370218
SemiMajorAxis 238020
Eccentricity 0.0045
Inclination 0.02
TrueAnomaly 215
Albedo 0.99
}
{
Name "Tethys"
Texture "tethys.jpg"
Radius 530
# orbital data
Period 1.887802
SemiMajorAxis 294660
Eccentricity 0.0
Inclination 1.09
TrueAnomaly 98
Albedo 0.9
}
{
Name "Dione"
Texture "dione.jpg"
Radius 560
# orbital data
Period 2.736915
SemiMajorAxis 377400
Eccentricity 0.0022
Inclination 0.02
TrueAnomaly 310
Albedo 0.7
}
{
Name "Rhea"
Texture "rhea.jpg"
Radius 764
# orbital data
Period 4.517500
SemiMajorAxis 527040
Eccentricity 0.0010
Inclination 0.35
TrueAnomaly 190
Albedo 0.7
}
{
Name "Titan"
Texture "titan.jpg"
Color [ 1.0 0.9 0.75 ]
Radius 2575
# orbital data
Period 15.945421
SemiMajorAxis 1221850
Eccentricity 0.0292
Inclination 0.33
TrueAnomaly 120
Albedo 0.21
}
{
Name "Hyperion"
Mesh "hyperion.cms"
Texture "asteroid.jpg"
Radius 205
# orbital data
Period 21.276609
SemiMajorAxis 1481100
Eccentricity 0.1042
Inclination 0.43
TrueAnomaly 350
Albedo 0.3
}
{
Name "Iapetus"
Texture "iapetus.jpg"
Radius 718
# orbital data
Period 79.330183
SemiMajorAxis 3561300
Eccentricity 0.0283
Inclination 7.52
TrueAnomaly 245
Albedo 0.2
}
{
Name "Phoebe"
Mesh "roughsphere.cms"
Texture "asteroid.jpg"
Radius 110
# orbital data
Period 2.736915
SemiMajorAxis 12952000
Eccentricity 0.163
Inclination 175.3
TrueAnomaly 52
Albedo 0.05
}
]
}
{
Name "Uranus"
Texture "uranus.jpg"
Color [ 0.75 0.85 1.0 ]
Radius 26200
Oblateness 0.024
# orbital data
Period 84.0139
SemiMajorAxis 19.1913
Eccentricity 0.0472
Inclination 0.7699
AscendingNode 170.964
ArgOfPeriapsis 74.230
TrueAnomaly 313.232
RotationPeriod 17.24
Obliquity 97.92
Albedo 0.66
Moons [
{
Name "Miranda"
Texture "asteroid.jpg"
Radius 235
# orbital data
Period 1.413
SemiMajorAxis 129800
Eccentricity 0.0027
Inclination 4.22
TrueAnomaly 120
}
{
Name "Ariel"
Texture "asteroid.jpg"
Radius 576
# orbital data
Period 2.520
SemiMajorAxis 191200
Eccentricity 0.0034
Inclination 0.31
TrueAnomaly 56
}
{
Name "Umbriel"
Texture "asteroid.jpg"
Radius 585
# orbital data
Period 4.144
SemiMajorAxis 266000
Eccentricity 0.0050
Inclination 0.36
TrueAnomaly 280
}
{
Name "Titania"
Texture "asteroid.jpg"
Radius 789
# orbital data
Period 8.706
SemiMajorAxis 435800
Eccentricity 0.0022
Inclination 0.10
TrueAnomaly 30
}
{
Name "Oberon"
Texture "asteroid.jpg"
Radius 761
# orbital data
Period 13.463
SemiMajorAxis 583600
Eccentricity 0.0008
Inclination 0.10
TrueAnomaly 150
}
]
}
{
Name "Neptune"
Texture "neptune.jpg"
Color [ 0.75 0.75 1.0 ]
Radius 25225
Oblateness 0.027
# orbital data
Period 164.793
SemiMajorAxis 30.0690
Eccentricity 0.0086
Inclination 1.7692
AscendingNode 44.971
ArgOfPeriapsis 131.722
TrueAnomaly 304.880
RotationPeriod 16.11
Obliquity 28.8
Albedo 0.62
Moons [
{
Name "Proteus"
Mesh "proteus.cms"
Texture "asteroid.jpg"
Radius 218
# orbital data
Period 1.122315
SemiMajorAxis 117647
Eccentricity 0.000
Inclination 0.55
TrueAnomaly 310
Albedo 0.2
}
{
Name "Triton"
Texture "triton.jpg"
Radius 1353
# orbital data
Period 5.876854
SemiMajorAxis 354760
Eccentricity 0.00004
Inclination 156.834
TrueAnomaly 120
Albedo 0.7
}
{
Name "Nereid"
Mesh "asteroid.cms"
Texture "asteroid.jpg"
Radius 170
# orbital data
Period 360.13619
SemiMajorAxis 5513400
Eccentricity 0.7512
Inclination 7.23
TrueAnomaly 185
}
]
}
{
Name "Pluto"
Texture "pluto.jpg"
Radius 1137
# orbital data
Period 248.54
SemiMajorAxis 39.48168677
Eccentricity 0.24880766
Inclination 17.14175
AscendingNode 224.06776
ArgOfPeriapsis 110.30347
TrueAnomaly 238.92881
RotationPeriod 153.29
Obliquity 28.8
Albedo 0.3
Moons [
{
Name "Charon"
Texture "charon.jpg"
Radius 593
# orbital data
Period 6.387083
SemiMajorAxis 19636
Eccentricity 0.0076
Inclination 96.163
TrueAnomaly 120
Albedo 0.3
}
]
}
# A few asteriods for fun . . .
{
Name "Ceres"
Texture "asteroid.jpg"
Radius 456
# orbital data
Period 4.60
SemiMajorAxis 2.7678
Eccentricity 0.0774
Inclination 10.581
AscendingNode 80.530
ArgOfPeriapsis 73.460
TrueAnomaly 207.082
RotationPeriod 9.075
}
{
Name "Pallas"
Texture "asteroid.jpg"
Radius 260
# orbital data
Period 4.61
SemiMajorAxis 2.7739
Eccentricity 0.2323
Inclination 34.823
AscendingNode 173.237
ArgOfPeriapsis 309.824
TrueAnomaly 194.832
RotationPeriod 7.811
}
{
Name "Juno"
Texture "asteroid.jpg"
Radius 120
# orbital data
Period 4.36
SemiMajorAxis 2.669
Eccentricity 0.2579
Inclination 12.97
AscendingNode 90.0
ArgOfPeriapsis 180.0
TrueAnomaly 270.0
RotationPeriod 7.811
}
{
Name "Vesta"
Texture "asteroid.jpg"
Radius 265
# orbital data
Period 4.36
SemiMajorAxis 2.3607
Eccentricity 0.0904
Inclination 7.135
AscendingNode 103.962
ArgOfPeriapsis 149.854
TrueAnomaly 138.500
RotationPeriod 5.342
}
{
Name "Ida"
Texture "asteroid.jpg"
Radius 45
# orbital data
Period 4.84
SemiMajorAxis 2.861
Eccentricity 0.0451
Inclination 1.14
AscendingNode 324.419
ArgOfPeriapsis 112.419
TrueAnomaly 92.511
RotationPeriod 4.633
# Data for Dactyl is a very rough guess based on a value of
# 2.8 g/cm^3 for Ida
Moons [
{
Name "Dactyl"
Texture "asteroid.jpg"
Radius 0.7
# orbital data
Period 1.13
SemiMajorAxis 98
Eccentricity 0.05
}
]
}
{
Name "Eros"
Mesh "eros.cms"
Texture "asteroid.jpg"
# Color sampled from true color photo taken by NEAR
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 16.5
# orbital data
Period 1.76
SemiMajorAxis 1.4583
Eccentricity 0.2230
Inclination 10.831
AscendingNode 304.435
ArgOfPeriapsis 0.987
TrueAnomaly 310.0
RotationPeriod 5.270
Albedo 0.16
}
{
Name "Toutatis"
Mesh "toutatis.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 2.3
# orbital data
Period 3.98
SemiMajorAxis 2.510
Eccentricity 0.634
Inclination 0.5
AscendingNode 128.2
ArgOfPeriapsis 274.8
TrueAnomaly 36.7
# Epoch 20010401
RotationPeriod 180
Albedo 0.16
}
{
Name "Geographos"
Mesh "geographos.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 1.0
# orbital data
Period 1.39
SemiMajorAxis 1.2455
Eccentricity 0.3354
Inclination 13.34
AscendingNode 337.352
ArgOfPeriapsis 276.756
TrueAnomaly 180.595
Epoch 2450800.5
RotationPeriod 5.222
Albedo 0.16
}
{
Name "Kleopatra"
Mesh "kleopatra.3ds"
Texture "asteroid.jpg"
# We'll just use the same color as Eros
Color [ 0.52 0.47 0.42 ]
BlendTexture true
Radius 109
# orbital data
Period 4.67
SemiMajorAxis 2.793
Eccentricity 0.2535
Inclination 13.14
AscendingNode 337.352
ArgOfPeriapsis 276.756
TrueAnomaly 180.595
Epoch 2450800.5
RotationPeriod 5.385
Albedo 0.16
# Class M
}
# Centaurs
{
Name "Chiron"
Texture "asteroid.jpg"
Radius 90
# orbital data
Period 50.7
SemiMajorAxis 13.6481
Eccentricity 0.3806
Inclination 6.937
AscendingNode 209.381
ArgOfPeriapsis 339.483
TrueAnomaly 13.177
Epoch 2450800.5
RotationPeriod 5.9
}
]
}

BIN
data/stars.dat 100644

Binary file not shown.

2
makedebug.bat 100755
View File

@ -0,0 +1,2 @@
nmake /f celestia.mak CFG="celestia - Win32 Debug" %1
copy debug\celestia.exe .

2
makerelease.bat 100755
View File

@ -0,0 +1,2 @@
nmake /f celestia.mak CFG="celestia - Win32 Release" %1
copy release\celestia.exe .

View File

@ -0,0 +1,11 @@
# asteriod.cms
# Random chunk of rock used to represent various small moons and asteroids
# throughout the solar system
SphereDisplacementMesh
{
Size [ 0.6 1.0 0.75 ]
NoiseOffset [ 15 12 60 ]
FeatureHeight 0.7
Octaves 1
}

11
models/eros.cms 100644
View File

@ -0,0 +1,11 @@
# Eros.cms
# Irregular body with approximate dimensions of the near-Earth asteroid
# Eros (33 x 13 x 13)
SphereDisplacementMesh
{
Size [ 1.0 0.4 0.4 ]
NoiseOffset [ 34 12 37 ]
FeatureHeight 0.2
Octaves 2
}

BIN
models/galileo.3ds 100644

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,11 @@
# Hyperion.cms
# Irregular body with approximate dimensions of Saturn's
# moon Hyperion (410km x 260km x 220km)
SphereDisplacementMesh
{
Size [ 1.0 0.55 0.60 ]
NoiseOffset [ 25 19 20 ]
FeatureHeight 0.4
Octaves 2
}

Binary file not shown.

11
models/proteus.cms 100644
View File

@ -0,0 +1,11 @@
# Proteus.cms
# Irregular body with approximate dimensions of Neptune's
# moon Proteus (436km x 416km x 402km)
SphereDisplacementMesh
{
Size [ 0.92 1.0 0.95 ]
NoiseOffset [ 45 13 26 ]
FeatureHeight 0.3
Octaves 1
}

View File

@ -0,0 +1,11 @@
# roughsphere.cms
# Approximately spherical chunk of rock used to represent various small
# moons and asteroids throughout the solar system.
SphereDisplacementMesh
{
Size [ 0.9 1.0 0.95 ]
NoiseOffset [ 17 42 45 ]
FeatureHeight 0.2
Octaves 2
}

BIN
models/toutatis.3ds 100644

Binary file not shown.

BIN
textures/astar.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
textures/bstar.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

BIN
textures/charon.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
textures/dione.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
textures/earth.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 331 KiB

BIN
textures/europa.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
textures/flare.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
textures/gstar.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
textures/io.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
textures/mars.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 488 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

BIN
textures/mimas.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
textures/moon.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 KiB

BIN
textures/mstar.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
textures/pluto.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

BIN
textures/rhea.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

BIN
textures/rings.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
textures/saturn.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
textures/tethys.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
textures/titan.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
textures/triton.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
textures/uranus.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
textures/venus.jpg 100644

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB