首頁 > web前端 > js教程 > 主體

FabricJS 中的多邊形與折線有何不同?

王林
發布: 2023-08-27 08:21:17
轉載
1058 人瀏覽過

FabricJS 中的多边形与折线有何不同?

我們可以透過建立fabric.Polyline的實例來建立Polyline對象,而fabric.Polygon可用來建立Polygon實例。折線物件可以透過一組連接的直線段來表徵。由於它是 FabricJS 的基本元素之一,因此我們也可以透過應用角度、不透明度等屬性輕鬆自訂它。

多邊形總是將第一個點連接到最後一個點以形成一個封閉區域,而折線則不然。這可以透過下面給出的例子來證明。

文法

new fabric.Polyline(points: Array, options: Object)
登入後複製

參數

  • points - 此參數接受一個Array,它表示組成折線物件的點數組。

  • 選項(可選) - 此參數是一個對象,它為我們的對象提供額外的自訂。使用此參數可以變更與 Polyline 物件相關的原點、筆畫寬度和許多其他屬性。

範例 1

建立 Fabric.Polyline() 實例並將其新增至畫布

讓我們來看一個程式碼範例,了解如何將折線物件新增到畫布中。唯一必要的參數是 points 數組,而第二個參數是可選的 options 物件。此外,我們還將在 Polygon 中使用相同的 points 陣列來證明差異。




   
   

Creating an instance of fabric.Polyline() and adding it to our canvas

You can see that the polyline object doesn’t connects start to end

登入後複製

範例 2

建立fabric.Polygon()的實例並將其新增至我們的畫布

讓我們看一個程式碼範例,了解如何將多邊形物件新增到畫布中。唯一必要的參數是 points 數組,而第二個參數是可選的選項對象,我們將提供與折線範例中相同的選項對象。




   
   

Creating an instance of fabric.Polygon() and adding it to our canva

You can see that the polygon object connects start to end to make a closed area

登入後複製

以上是FabricJS 中的多邊形與折線有何不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!