卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

探究Processing 3:PShape的基本使用方法

在Processing 3中,PShape是一個(gè)功能強(qiáng)大的工具,可以用來讀取、編輯和繪制圖形。它支持從svg、obj文件中讀取平面矢量圖或三維模型,也可以通過內(nèi)建函數(shù)自行創(chuàng)建和編輯圖形。為了演示如何使

在Processing 3中,PShape是一個(gè)功能強(qiáng)大的工具,可以用來讀取、編輯和繪制圖形。它支持從svg、obj文件中讀取平面矢量圖或三維模型,也可以通過內(nèi)建函數(shù)自行創(chuàng)建和編輯圖形。

為了演示如何使用Processing 3中的PShape來讀取和創(chuàng)建圖形,首先在代碼文件旁邊的data文件夾中添加兩個(gè)文件:一個(gè)是SVG圖片,另一個(gè)是OBJ三維模型。這樣可以更好地理解PShape的實(shí)際運(yùn)用場(chǎng)景。

聲明和加載PShape對(duì)象

要開始使用PShape,需要在函數(shù)外部聲明一個(gè)PShape類型的變量。由于可能存在命名沖突的情況,需要使用全名來聲明變量。在setup函數(shù)中,通過loadShape函數(shù)來讀取矢量圖文件,為后續(xù)的繪制做準(zhǔn)備。

繪制二維圖形

繪制二維圖形非常簡(jiǎn)單,只需使用shape(PShape變量, 位置x, 位置y[,可選寬度x,可選高度y])即可完成。同時(shí),通過調(diào)整可選的寬度和高度參數(shù),可以輕松改變矢量圖形的大小比例,實(shí)現(xiàn)靈活的繪制效果。

繪制三維圖形

若想使用PShape繪制三維圖形,則需要啟用P3D渲染器。在setup函數(shù)中,使用loadShape載入Iron.OBJ模型文件,并在draw函數(shù)中同樣使用shape函數(shù)進(jìn)行繪制操作。與二維圖形類似,但呈現(xiàn)出立體感。

創(chuàng)建自定義圖形

除了從文件中讀取外,PShape還可以通過createShape函數(shù)來創(chuàng)建自定義圖形。例如,可以利用createShape函數(shù)構(gòu)建一個(gè)橢圓形。創(chuàng)建后的圖形繪制方式與之前相同,但createShape的相關(guān)函數(shù)有很多用法,靈活性較高,這里僅對(duì)其進(jìn)行簡(jiǎn)要介紹。

通過學(xué)習(xí)以上內(nèi)容,你可以更加熟練地掌握Processing 3中PShape的基本使用方法,進(jìn)而實(shí)現(xiàn)更豐富多彩的圖形繪制和編輯。希望這些經(jīng)驗(yàn)對(duì)你有所幫助,歡迎繼續(xù)探索更多關(guān)于Processing 3的知識(shí)!

標(biāo)簽: