Hallo Leute,
ich habe gestern mal wieder die Erfahrung gemacht, wie wichtig die Reihenfolge der 3D Befehle ist. Nachdem ich eine Stunde lang den Fehler in meinem Programm
...
X_MAKE3D 1,2000,45
X_SPOT_LT 0,RGB(255,255,255),x,y,z,dirx,diry,dirz,45
X_CAMERA cx,cy,cz,dx,dy,dz
...
gesucht habe :mad: , ist es mir wieder eingefallen. Die Kamera muss vor das Spotlight ;) :
...
X_MAKE3D 1,2000,45
X_CAMERA cx,cy,cz,dx,dy,dz
X_SPOT_LT 0,RGB(255,255,255),x,y,z,dirx,diry,dirz,45
...
Also falls mal was nicht funzt, vielleicht die Reihenfolge der Befehle checken.
Baggi
Oh sorry. War evtl. nicht klar gandbuch. X_MAKE3D, X_CAMERA müssen immer in dieser Reihenfolge stehen.
Ein X_MOVEMENT oder X_SCALING muss immer vor X_ROTATIONs stehen, weil die ersten beiden alle Rotations löschen.