# Kommentar

# Definition eines Modells
# Model hat eindeutige numerische ID
# Durch diese ID kann ein Objekt dieses Modell verwenden
model 0

# Angabe der OBJ Datei
file ../obj/cube.obj

# Angabe der Textur Datei
texture ../texture/crate.png


# Definition eines Modells oder Objekts endet automatisch
# bei beginn einer neuen Definition

model 1
file ../obj/earth.obj
texture ../texture/pb.png


# Definition eines Objekts
# jedes Objekt braucht eindeutige numerische ID
obj 0

# Angabe welches Modell das Objekt nutzt
# Kann im Fall von Gruppenobjekten weggelassen werden
use 0

# lesbarer Name des Objekts
# eigentlich nur für debugging, muss wahrscheinlich
# garnicht implementiert werden
name myCrate1

# Position des Objekts
# relativ zur Position des Parent Elements
translate 0.0 0.0 2.0

# Skalierung des Objekts
# relativ zur Skalierung des Parent Elements
scale 1.0 1.0 1.0


# rotationen
rotateX 0.0
rotateY 1.5
rotateZ 0.0



obj 1
use 0
name myCrate2
translate 0.0 3.0 0.0
scale 0.5 0.5 0.5
# Definition des Parent Objekts
parent 0


obj 2
use 1
name Sonne
#texture ../texture/pb.png
translate 0.0 0.0 0.0
scale 2.0 2.0 2.0


obj 3
use 1
name Erde
#texture ../texture/earth/day.png
translate 4.0 0.0 0.0
scale 1.0 1.0 1.0
parent 2


obj 4
use 1
name Mond
#texture ../texture/checkerboard.png
translate 2.0 0.0 0.0
scale 0.5 0.5 0.5
parent 3