Vektörlerde dot product ve cross product oyunlarda ne için kullanılır?

Cevap

Dot product (skaler çarpım) iki vektör arasındaki açıyla ilgilidir: a · b = |a||b| cos θ.

  • Düşman oyuncunun önünde mi arkasında mı? (sonuç > 0 ise önünde)
  • Görüş açısı (field of view) kontrolü
  • Işıklandırmada yüzey normali ile ışık yönü arasındaki açı

Cross product (vektörel çarpım) iki vektöre dik yeni bir vektör üretir.

  • Bir yüzeyin normalini hesaplamak
  • Hedef solda mı sağda mı? (2D'de sonucun işareti)
  • Dönüş ekseni bulmak

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle