Witam, chciałem właśnie zacząć się uczyć opengl, ale nigdzie nie mogę znaleźć plików GL.pas, GLext.pas, GLU.pas, GLUT.pas, textures.pas, i bmp.pas. Możecie mi je podrzucić? Jedyne co mam w swoim delphi7 to opengl.dcu.
Brakujące pliki .pas z OpenGL
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Tuchów
- Postów: 12269
Zacznij się uczyć OpenGL w jakiejś współczesnej technolgoii. Delphi 7 to 15-letnie środowisko, niewspierane od lat, ubogie, do tego wyłącznie w wersji płatnej.
Zainstaluj Lazarusa i sprawdź to – http://wiki.freepascal.org/OpenGL_Tutorial
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Tuchów
- Postów: 12269
Spróbuj – to też obiektowy Pascal, tyle że znacznie bogatszy. No i samo środowisko posiada dużo większą funkcjonalność, więc pisanie kodu jest wygodniejsze niż w starym Delphi.
- Rejestracja: dni
- Ostatnio: dni
Tak czy inaczej mam ten sam problem. Nie mam plików od opengl i nie wiem skąd je wziąć.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Tuchów
- Postów: 12269
gl.pp, glu.pp, glut.pp i glext.pp są przecież w bibliotece standardowej.
Te dwa pozostałe – textures i bmp – nie wiem czym są.
- Rejestracja: dni
- Ostatnio: dni
Ale strzeliłem gafę, sprawdziłem tylko opengl jak miałem w d7 zamiast całej reszty. Dzięki.
A skąd wziąć OpenGLContext? Niby jest w pierwszym programie w wiki lazarusa, ale nie może go znaleźć.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Tuchów
- Postów: 12269
Prosiłem, abyś przeczytał artykuł, do którego podałem Ci link.
Creating your first LCL program
To create this, launch Lazarus and choose Project/NewProject to create a new application. Choose the Project/ProjectInspector menu item, click the 'Add..' button, go to the 'New Requirement' and and the "LazOpenGLContext" package. Next, paste the code below into your 'unit1.pas'. Then, click on your form and in the events tab of the object inspector link the "OnCreate" event to the function "FormCreate". You should now be able to run your new application by choosing the Run/Run menu item.
Postępuj zgodnie z tym punktem – dasz sobie radę.