HTML5 Canvas

HTML5 Canvas Bezier Curve Çizimi

HTML5 Canvas ile bir Bezier eğrisi oluşturmak için bezierCurveTo() yöntemini kullanabiliriz. Bezier eğrileri bağlam noktası, iki kontrol noktası ve bir bitiş noktasıyla tanımlanır.

Kuadratik eğrilerden farklı olarak, Bezier eğrileri, daha karmaşık eğriler oluşturmamıza izin veren, bir yerine iki kontrol noktasıyla tanımlanmıştır. Bezier eğrileri, lineWidth, strokeStyle ve lineCap özellikleriyle stillenebilir.

Bezier eğrisi, geçerli içerik noktası, iki kontrol noktası ve bir bitiş noktası tarafından tanımlanır. Eğrinin ilk kısmı, bağlam noktası ve ilk kontrol noktası tarafından tanımlanan hayali çizgiye teğetdir. Eğrinin ikinci kısmı, ikinci kontrol noktası ve bitiş noktası tarafından tanımlanan hayali çizgiye teğetdir.

cp1x :İlk kontrol noktasının x ekseni koordinatı.(p1)
cp1y: İlk kontrol noktasının y ekseni koordinatı.(p1)
cp2x: İkinci kontrol noktasının x ekseni koordinatı.(p2)
cp2y: İkinci kontrol noktasının y ekseni koordinatı.(p2)
x: Bitiş noktasının x ekseni koordinatı.(p3)
y: Bitiş noktasının y ekseni koordinatı.(p3)

Çıktı:

Kod:

 

 

 

 

Yorum bırak