BabylonJS - Parametrik Şekiller
Parametrik şekiller, bükümler, bükümler vb. İle çizilen çizgiler kullanılarak elde edilebilecek farklı şekillere atıfta bulunur. Parabol, sinüs eğrisi, cos eğrisi, Bezier eğrisi vb. Gibi matematiksel denklemlerle oluşturulmuş 2B bir formdur. Denklemle, koordinatları bulun (x, y) ve aynısı için doğruyu çizin. Bu bölümde şerit, çizgi, çizgi, tüp, ekstrüzyon gibi şekiller göreceğiz. Aşağıda açıklanan parametrik şekillerle tahtadaki çizgilerin serbest bir el çizimi elde edilebilir.
Sr.No. | Parametrik Şekil ve Açıklama |
---|---|
1 | Kurdele Şerit, girdi olarak bir dizi yol alır ve bu yollar boyunca çizgiler çizer. Koordinatları elde etmek için karmaşık mantık kullanır. Aşağıda verilen örnekte, şeridi çizmek için Bezier eğri denklemini kullandık. Bezier eğrileri çoğunlukla 3B oyunlarda düzgün eğrileri modellemek için kullanılır. Eğri, kontrol noktalarına ihtiyaç duyar ve eğri, kontrol noktaları boyunca çizilir. |
2 | Hat Çizgi, 3D oyunlarda temel bir unsurdur. Bir çizgi çizmek için, aralarına çizgi çizebileceğiniz iki noktaya ihtiyacınız vardır. |
3 | Tüp Tüp, kavisli bir silindir şeklidir. Koordinatları elde etmek için kendisine uygulanan denkleme (matematik fonksiyonu) dayalı olarak farklı parametrik şekiller verebilir. |
4 | Ekstrüzyon Ekstrüzyon, 2B bir şekli hacimsel bir şekle dönüştürmeye yardımcı olur. 2B ile bir yıldız oluşturmak istediğinizi varsayalım, x, y koordinatlarına sahip olacaksınız ve z, 0 olacaktır. Yani, ekstrüzyon ile 2D'nin başlangıcı bir 3D olacaktır.Farklı 2D şekilleri deneyebilir ve bunları 3D'ye dönüştürebilirsiniz. |