«geometry» etiketlenmiş sorular

Geometri ile ilgili veri yapıları ve algoritmalar.

4
Çizgi parçasının normal vektörünü nasıl hesaplayabilirim?
Diyelim ki (x1, y1) 'den (x2, y2)' ye giden bir çizgi segmentim var. Çizgiye dik olan normal vektörü nasıl hesaplayabilirim? Bunu 3D uçaklar için yapmayla ilgili birçok şey bulabilirim, ancak 2D şeyler yok. Lütfen matematikte kolay gidin (çalışılan örneklere, diyagramlara veya algoritmalara bağlantılar hoş geldiniz), bir matematikçiden daha fazla programcıyım;)
177 math  geometry  vector 


5
Noktalar saat yönünde sıralansın mı?
Bir x, y noktası dizisi verildiğinde, bu dizinin noktalarını saat yönünde (genel ortalama merkez noktalarının çevresinde) nasıl sıralayabilirim? Amacım, çizgileri bir çizgi oluşturma işlevine geçirerek oldukça "katı" görünen bir şeyle sonuçlanmak ve mümkün olduğunca dışbükey çizgiler olmadan kesmektir. Değer için, Lua kullanıyorum, ancak herhangi bir sahte kod takdir edilecektir. Güncelleme: …

12
SVG'nin yay yolu ile daire çizimi
Kısa soru: SVG yolunu kullanarak bir çemberin% 99,99'unu çizebiliriz ve bu ortaya çıkar, ancak çemberin% 99,999999999'u olduğunda, çember görünmez. Nasıl düzeltilebilir? Aşağıdaki SVG yolu bir dairenin% 99,99'unu çizebilir: ( http://jsfiddle.net/DFhUF/1381/ adresinde deneyin ve 4 yay mı yoksa yalnızca 2 yay mı gördüğünüze bakın, ancak IE ise SVG'de değil, VML'de oluşturulmuş, …

30
Bir dizi dairesel verinin ortalamasını nasıl hesaplarsınız? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz?Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 ay önce kapalı . Bu soruyu geliştirin Bir dizi dairesel verinin ortalamasını hesaplamak istiyorum. Örneğin, bir pusula okumasından birkaç …
147 algorithm  math  geometry 

18
İki dikdörtgenin kesişimini algılayan algoritma?
İki dikdörtgen kesişip kesişmediğini tespit etmek için bir algoritma arıyorum (biri rastgele bir açıda, diğeri sadece dikey / yatay çizgilerle). Birinin bir köşesinin diğer ALMOST'ta olup olmadığını test etmek işe yarar. Dikdörtgenler çapraz benzeri bir şekil oluşturuyorsa başarısız olur. Dikey çizgiler için özel durumlar gerektiren çizgilerin eğimlerini kullanmaktan kaçınmak iyi …

8
2 Açı arasındaki en küçük fark
Bir koordinat etrafında -PI -> PI aralığında 2 açı verildiğinde, aralarındaki 2 açının en küçüğünün değeri nedir? PI ve -PI arasındaki farkın 2 PI değil sıfır olduğunu dikkate alarak. Misal: Merkezden çıkan 2 çizgi ile bir daire düşünün, bu çizgiler arasında 2 açı vardır, içeride yaptıkları açı daha küçük açı …


15
Bir küre üzerinde n noktayı eşit olarak dağıtma
Bana bir küre etrafında, onları belli belirsiz bir şekilde yayan N nokta (muhtemelen 20'den az) için konumlar verebilecek bir algoritmaya ihtiyacım var. "Mükemmelliğe" gerek yok, ama ona ihtiyacım var, bu yüzden hiçbiri bir araya toplanmasın. Bu soru iyi bir kod sağladı, ancak bu üniformayı yapmanın bir yolunu bulamadım, çünkü bu% …

16
Üç noktadan bir açı nasıl hesaplanır? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 2 yıl önce kapalı . Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda …
120 algorithm  math  geometry 



14
Çakışan dairelerin birleşik alanı
Geçenlerde dört dairenin (orta noktalar ve yarıçap) olduğu ve bu dairelerin birleşim alanını hesaplamak zorunda olduğum bir problemle karşılaştım. Örnek resim: İki daire için oldukça kolay Üçgenlerin içinde olmayan her dairenin alanının kesirini hesaplayabilir ve sonra üçgenlerin alanını hesaplayabilirim. Ama ikiden fazla daire olduğunda kullanabileceğim akıllıca bir algoritma var mı?
107 algorithm  geometry  area 

6
Bir dairenin çizimini canlandırın
Bir çemberin çizimini canlandırmanın bir yolunu arıyorum. Çemberi yaratabildim ama hepsini bir araya getiriyor. İşte CircleViewsınıfım: import UIKit class CircleView: UIView { override init(frame: CGRect) { super.init(frame: frame) self.backgroundColor = UIColor.clearColor() } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } override func drawRect(rect: CGRect) { // Get …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.