Bu proje, C++ ve OpenGL kullanılarak fare ile döndürülebilen bir 3 boyutlu dikdörtgen prizma oluşturmak amacıyla geliştirilmiştir.
Tamamen öğrenme ve kendimi geliştirme odaklı bir çalışmadır.
Bu proje üzerinde çalışırken aşağıdaki konular üzerinde pratik yapılmıştır:
- 3D grafik programlama temelleri
- Dönüş matrisleri (rotation matrices) ve perspektif dönüşümler
- Vertex (köşe) tanımlama ve çizim
- OpenGL, GLFW ve GLAD kütüphanelerinin birlikte kullanımı
- 3D uzayda derinlik ve boyut farklarının modellenmesi
- Kodun geliştirilmesi sürecinde ChatGPT’den açıklama ve yönlendirme desteği alınmıştır.
- Ayrıca LearnOpenGL ve benzeri açık kaynak eğitim içeriklerinden yararlanılmıştır.
Yazar: Celal Gündoğdu
E-posta: [email protected]
Tarih: 02.11.2025
Bu proje MIT Lisansı altında paylaşılmıştır.
Eğitim ve kişisel kullanım amacıyla serbestçe kullanılabilir, değiştirilebilir ve paylaşılabilir.
Lisans detayları için LICENSE dosyasına bakabilirsiniz.
This project was developed using C++ and OpenGL to create a 3D rectangular prism (box) that can be rotated with the mouse.
It was made purely for learning and self-development purposes.
During this project, I practiced:
- Fundamentals of 3D graphics programming
- Rotation matrices and perspective transformations
- Vertex definition and drawing techniques
- Using OpenGL together with GLFW and GLAD
- Modeling depth and scale differences in 3D space
- Guidance and explanations were received from ChatGPT during the development process.
- Additional learning resources: LearnOpenGL and other open educational materials.
Author: Celal Gündoğdu
Email: [email protected]
Date: 2025
This project is licensed under the MIT License.
It can be freely used, modified, and shared for educational and personal purposes.
See the LICENSE file for details.