Nasıl bir nokta bir çizginin sağ ya da sol tarafında olup olmadığını söylemek için
Noktaları bir dizi var. Onları ayırmak için 2 farklı set halinde istiyorum. Bunu yapmak için, iki nokta seçiyorum (birveb"ve bunlar arasında hayali bir çizgi çizin. Şimdi diğer sette bu çizgiden bir set içinde bu çizgiden geriye kalan tüm puan ve doğru olanlar olmasını istiyorum.
Nasıl herhangi bir işaret için söyleyeyimzister set Sağ Sol ya da değil mi? Arasındaki açıyı hesaplamak için çalıştıma-z-b- daha küçük açılar 180 üzerinde sağ tarafta, daha büyük 180 Sol tarafta-ama çünkü tanımı Bölge, hesaplanan açıları her zaman daha küçük 180°. Bir formül, açılar 180° den büyük (sağ ya da sol tarafını seçti başka formül) hesaplamak için var mı?
CEVAP
Vektörler belirleyici M(X,Y)
sorgu noktası nerede (AB,AM)
işareti kullanın:
position = sign((Bx - Ax) * (Y - Ay) - (By - Ay) * (X - Ax))
Satırında 0
ve 5* *diğer tarafta bir tarafta, 6 min.
Nasıl bir dize bash kabuk tanımlı olup...
Nasıl PHP bir dizi boş olup olmadığını...
Nasıl Server tablo sütun olup olmadığı...
Nasıl değişken olup olmadığını belirle...
Nasıl pi benim hesaplama doğru olup ol...