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.