Registriert seit: 22. Jun 2004
Ort: Lauenburg
161 Beiträge
Delphi 7 Professional
|
Re: GLScene auch bei MouseEvents rendern.
21. Aug 2006, 08:36
Mach das mal so:
Delphi-Quellcode:
procedure TForm1.GLSceneViewer1MouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
MousePos.X := X;
MousePos.Y := Y;
Screen.Cursor:=crSizeAll;
end;
procedure TForm1.GLSceneViewer1MouseMove(Sender: TObject;
Shift: TShiftState; X, Y: Integer);
begin
if ssLeft in Shift then
GLCamera1.MoveAroundTarget((MousePos.Y - Y) / 2, (MousePos.X - X) / 2);
MousePos.X := X;
MousePos.Y := Y;
end;
procedure TForm1.GLSceneViewer1MouseUp(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
Screen.Cursor:=crDefault;
end;
Mfg Net7
Marko So`ne Atombombe kann einem den ganzen Tag verderben!
Eine eigene DLL in C++ geschrieben wird meist ein Sklave für mein Delphi/Pascal.
|