Skip to content

Latest commit

 

History

History
90 lines (68 loc) · 4.49 KB

README_tr.md

File metadata and controls

90 lines (68 loc) · 4.49 KB

Nova Physics, oyun geliştirme düşünülerek tasarlanan hafif ve kullanımı kolay bir 2B fizik motorudur.

Bu sayfayı ayrıca şu dillerde okuyabilirsin
EN

Özellikler

  • Basit ve kullanıcı-dostu arayüz
  • Dış bağımlılığı olmayan portable codebase
  • Katı cisim dinamiği
  • Süreksiz çarpışma tespiti
    • Daire şekli
    • Dışbükey (konveks) çokgen şekli
    • Şekilleri diğer şekillere karşı test etme
    • Şekilleri noktaya karşı test etme
    • Ray casting
  • Şekiller arasında one-shot contact manifoldu oluşturma
  • Cisim başına birden fazla şekil
  • Broadphase stratejileri
    • Bruteforce
    • Bounding volume hierarchy tree
  • Materyal özellikleri (sürtünme, sekme (elastiklik) ve özkütle)
  • Cisimler arası kısıtlamalar (constraints)
    • Uzaklık kısıtlaması - yay gibi de davranabilir
    • Menşete (hinge) kısıtlaması
    • Spline yol kısıtlaması
  • Erin Catto'nun 'sequential impulses' algoritması
  • Gayet iyi stacking stabilitesi
  • Semi-implicit (symplectic) Euler integrasyonu
  • Maskeler ve gruplama ile çarpışma filtreleme
  • Built-in profiler
  • Opsiyonel double-precision modu
  • SDL2 & OpenGL kullanan çeşitli etkileşimli örnek demoları

Yükleme & Derleme

Kütüphane sadece C99 standardı ve C STL'ini kullanır.

Daha fazla talimat için buraya bakın.

Örnekler

Örnek demoları examples klasöründe bulunuyor, build sisteminde demoları buildleme opsiyonunu etkinleştirin (eğer zaten değilse).

Dökümantasyon

API referansını da içeren dökümantasyona buradan erişebilirsiniz.

Eğer daha yeni başlıyorsanız, giriş sayfasını kullanabilirsiniz.

Kaynaklar & Referanslar

Nova benim için bir tutku ve öğrenme projesi, ve aşağıdakiler şuana kadar bana yardımcı olan bir sürü harika kaynaktan bazıları.

License

MIT © Kadir Aksoy

Nova Physics her zaman ücretsiz ve açık-kaynak olacaktır. Fakat bağışlara her zaman açığız!