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

Processing 3入門(mén):創(chuàng)建圖形(createShape)

在本文中,我們將介紹Processing 3中創(chuàng)建和編輯圖形(PShape)的方法。請(qǐng)注意,關(guān)于從文件讀取矢量圖形或三維模型的方法以及PShape的簡(jiǎn)介,請(qǐng)參閱相關(guān)經(jīng)驗(yàn)。聲明和創(chuàng)建PShape要使用P

在本文中,我們將介紹Processing 3中創(chuàng)建和編輯圖形(PShape)的方法。請(qǐng)注意,關(guān)于從文件讀取矢量圖形或三維模型的方法以及PShape的簡(jiǎn)介,請(qǐng)參閱相關(guān)經(jīng)驗(yàn)。

聲明和創(chuàng)建PShape

要使用PShape,首先需要在代碼中聲明它,在包中可以找到相應(yīng)的類(lèi)。有兩種常用的創(chuàng)建PShape的方式。

1. 使用函數(shù)createShape(類(lèi)型,參數(shù))

使用這種方式可以在draw函數(shù)中使用shape來(lái)繪制PShape圖形。請(qǐng)注意,默認(rèn)情況下,創(chuàng)建的圖形會(huì)記錄自己的填充、線條等樣式信息,因此在draw函數(shù)中的樣式代碼不會(huì)對(duì)PShape的繪制產(chǎn)生影響。

2. 使用PShape構(gòu)造函數(shù)

另一種創(chuàng)建PShape的方式是使用PShape的構(gòu)造函數(shù)。通過(guò)傳遞參數(shù)來(lái)定義圖形的類(lèi)型和屬性??梢允褂胹etFamily函數(shù)設(shè)置圖形類(lèi)型,接著使用beginShape函數(shù)開(kāi)始定義圖形的形狀,然后使用vertex函數(shù)添加頂點(diǎn)坐標(biāo),最后使用endShape函數(shù)結(jié)束定義。

圖形類(lèi)型

PShape支持多種圖形類(lèi)型,每種類(lèi)型都有特定的參數(shù)。下面介紹幾種常見(jiàn)的圖形類(lèi)型和對(duì)應(yīng)的參數(shù)。

1. 橢圓(ELLIPSE)

橢圓需要四個(gè)參數(shù),分別是橢圓的中心坐標(biāo)和寬高。

2. 矩形(RECT)

矩形也需要四個(gè)參數(shù),分別是矩形的左上角坐標(biāo)和寬高。

3. 線(LINE)

線需要四個(gè)參數(shù),分別是線的起始點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo)。

4. 三角形(TRIANGLE)

三角形需要六個(gè)參數(shù),即三個(gè)頂點(diǎn)的坐標(biāo)。

5. 弧形(ARC)

弧形需要六個(gè)參數(shù),包括中心點(diǎn)的坐標(biāo)、寬高以及起止角度。

6. 四邊形(QUAD)

四邊形需要八個(gè)參數(shù),即四個(gè)頂點(diǎn)的坐標(biāo)。

7. 點(diǎn)(POINT)

點(diǎn)只需要兩個(gè)參數(shù),即點(diǎn)的坐標(biāo)。

8. 長(zhǎng)方體(BOX)和圓柱體(SPHERE)

這兩種圖形需要將渲染器設(shè)置為P3D才能正常顯示。

通過(guò)使用這些圖形類(lèi)型和對(duì)應(yīng)的參數(shù),您可以創(chuàng)建出各種各樣的圖形,并在Processing 3中進(jìn)行編輯和渲染。不僅如此,您還可以使用PShape的其他方法來(lái)進(jìn)一步修改和操作圖形,以實(shí)現(xiàn)更加復(fù)雜的效果。

總結(jié):

本文介紹了在Processing 3中創(chuàng)建和編輯圖形(PShape)的方法。通過(guò)使用函數(shù)createShape或PShape構(gòu)造函數(shù),結(jié)合不同的圖形類(lèi)型和參數(shù),您可以創(chuàng)造出獨(dú)特的圖形,并在Processing中進(jìn)行繪制和渲染。同時(shí),您還可以使用PShape的其他方法來(lái)進(jìn)一步修改和操作這些圖形,以實(shí)現(xiàn)更加復(fù)雜的效果。

標(biāo)簽: