Radio sam sve po uputstvu, i da ne zaboravim da napomenem da je sve na windows XP platformi.
Nasa o sam na netu neki lazarus sa implementiranim glscene (LazarusWinGLScene0.9.12_06.exe) ali on mi je pucao pri izvrsavanju nekih od Srkijevih tutorijala tutorijala npr onaj sa glproxyobjectom u sl. proceduri.
Code:
procedure TForm1.GLSceneViewer1MouseDown(Sender: TOBject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
Obj: TGLBaseSceneObject;
begin
Obj := GLSceneViewer1.Buffer.GetPickedObject(X, Y).;
if (Obj <> nil) and (Obj <> GLProxyObject1) then
GLProxyObject1.MasterObject := Obj;
end;
procedure TForm1.GLSceneViewer1MouseDown(Sender: TOBject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
Obj: TGLBaseSceneObject;
begin
Obj := GLSceneViewer1.Buffer.GetPickedObject(X, Y).;
if (Obj <> nil) and (Obj <> GLProxyObject1) then
GLProxyObject1.MasterObject := Obj;
end;
Problem je sto ne pukne pri kompajliranju nego pri izvrsavanju i izbaci neku gresku
"Project raised exception class 'External:SIGSEGV' " kada se izvrsava GLProxyObject1.MasterObject := Obj;.
Zatim onaj Srkujev tutorijal za uctavanje 3ds-a sa istom greskom.
Zato hocu da probam najnoviju verziju lazarusa i GLScene da vidim da li radi kako treba, ali kao sto rekoh imam problem pri instalaciji.