Also kleiner Hoffnungschimmer.
Das "Game" war mein 1.
OpenGl Project. Damit habe ich
OpenGL gelernt und genau gesagt lerne ich es ja eigentlich immer noch. Da mir der schatten ja leider immer noch fehlt
zu Deiner Frage.
Probier mal
Delphi-Quellcode:
Type T3dPoint = Record
x,y,z:single;
end;
var
yangle,rotpoint:T3dPoint;
begin
..
gltrangslatef(-rotpoint.x,-rotpoint.y,-rotpoint.z);
glrotatef(angle,0,1,0);
gltrangslatef(rotpoint.x,rotpoint.y,rotpoint.z);
..
End;
Wenn ich dich Richtig verstanden habe müste das deiner Frage entsprechen.