«splines» etiketlenmiş sorular

1
Sabit bir hızda hareket etmek için bir Catmull-Rom spline'ın yay uzunluğunu belirleme
Catmull-Rom spline'ların bir araya getirilmesiyle tanımlanan bir yolum var. 0 ile 1 arasında bir değer olan noktalar arasında enterpolasyon için izin XNA statik yöntem Vector2.CatmullRom kullanın. Bu yoldaki her yiv aynı uzunlukta değildir. Yol boyunca ilerlerken ağırlığın her spline için sabit bir hızda gitmesine izin verirsem bu hız farklılıklarına neden …

5
Bir yolun uzunluğu nasıl belirlenir?
Her oyuncunun belirli bir yol boyunca hareket etmesini gerektiren bir oyunum var. Bézier eğrilerini kullanarak yolu çiziyorum. Yolun toplam gerçek (doğrusal olmayan) uzunluğunu ve her bir oyuncunun kat ettiği mesafeyi nasıl belirleyebilirim ? (Başlangıç ​​noktası ile yolda belirtilen bir nokta arasındaki mesafe.) GÜNCELLEME: Yol, Kartezyen bir düzlemde (2D) temsil edilir.

2
Bir eğriye kontur uygularken kendi kendine kesişme nasıl önlenir?
Kodumda, her biri belirli bir zamanda belirtilen miktarda bir vektör döndüren bir Konum, Hız ve İvme yöntemine sahip birkaç Spline2D nesnesi var. Bu vektörleri eğriler için gradyan konturları oluşturmak üzere geometri oluşturmak amacıyla kullanıyorum, ancak dik eğrilerde kendiliğinden kesişme sorunları yaşıyorum. Örnek olarak, ben burada bu meydana gelen bir eğri: …

3
Oyun geliştirmede bulacağınız en yaygın spline'lar nelerdir?
Burada oyun geliştirmede bulunan en yaygın spline'ları, yöntemin bir eğriyi enterpole etmek için kaç puan gerektiğini ve eğri noktalarının enterpolasyonunu almanızı sağlayan bir veri türünü nasıl oluşturabileceğinizi listeleyin. Örnekler: Bezier eğrileri, B-Spline'lar, Kübik Spline'lar vb. Not: Bunu bir topluluk wiki'si olarak koyuyorum, böylece her türlü spline enterpolasyonunu listeleyebiliriz.
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.