Öyleyse, çalışmak için bir ayırma ekseni teoremi algoritması almaya çalışıyorum (çarpışma tespiti için) ve bir nokta ile çizgi arasındaki minimum dikey vektörü bulmam gerekiyor. Asgari dikey mesafeyi (nasıl bulacağımı biliyorum) değil, bu mesafeyle aynı büyüklüğe sahip olan ve rastgele bir noktadan ve çizgi üzerindeki bir noktadan geçen vektörü istemiyorum. Noktanın yerini, çizgideki bir noktayı ve çizginin yönünü veren bir birim vektörünü biliyorum.Bir nokta ile çizgi arasındaki en küçük dikey vektör
Yapmaya çalıştığım şey önce nokta ve çizgi arasındaki minimum mesafeyi bulmaktı.
sonraki kısmı kafa ama: 1) hattı üzerinde nokta ve çizgi artı biriminde noktası arasındaki vektör Bulunan) I 2 bilmek nokta ve çizgi üzerinde nokta arasındaki vektör Bulunan hattının yönünü veren vektör 3) Bu iki vektörün çapraz çarpımını aldım (Bu çapraz çarpımı A olarak adlandıracağım) 4) Çizgi vektörünü ve çarpı yönünü veren birim vektörünün çapraz çarpımını ürün A (Bu çapraz ürün B'yi ararım) 5) Normalleştirilmiş çapraz ürün B 6) Ölçekli çapraz ürün B minimum mesafe ile
boşaltım sefil başarısız oldu. Bu vektörü nasıl bulacağımı bana kim söyleyebilir? Sorunuzu doğru anladıysam
Bunu yapmak için bir program yazma ya da sadece Fizik/Calc ödevlerini yapmaya çalışıyoruz? –
Bu eğlence için yazdığım bir oyun için, dediğim gibi çarpışma tespiti için. – user421215