国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Processing 3: PShape類型的常用成員函數(shù)總結(jié)

1. PShape類型變量成員變量PShape類型的變量有兩個(gè)成員變量width和height,分別表示圖形的寬度和高度。對(duì)于自定義圖形可能沒(méi)有確定的寬度和高度,但是從文件讀取時(shí),可以獲取到這些值。2

1. PShape類型變量成員變量

PShape類型的變量有兩個(gè)成員變量width和height,分別表示圖形的寬度和高度。對(duì)于自定義圖形可能沒(méi)有確定的寬度和高度,但是從文件讀取時(shí),可以獲取到這些值。

2. 獲取和設(shè)置顯示狀態(tài)

使用isVisible()函數(shù)可以判斷當(dāng)前PShape是否處于顯示狀態(tài)。如果需要設(shè)置顯示或隱藏,可以使用setVisible()函數(shù)。這兩個(gè)函數(shù)可以幫助我們控制圖形的可見(jiàn)性。

3. 樣式設(shè)置

disableStyle()函數(shù)可以屏蔽PShape自身的樣式,而使用環(huán)境中定義的樣式。相反,enableStyle()函數(shù)會(huì)啟用PShape自身的樣式。樣式包括填充色、邊線色、線條粗細(xì)、線條樣式等等。

4. 創(chuàng)建特殊圖形

beginShape()和endShape()函數(shù)可以用于創(chuàng)建一些特殊的圖形。在這兩個(gè)函數(shù)之間,使用類似vertex()的函數(shù)來(lái)添加點(diǎn)。需要注意的是,這些函數(shù)只能在beginShape()和endShape()之間使用。關(guān)于beginShape()的詳細(xì)用法,請(qǐng)參考相關(guān)鏈接。

5. 去除圖形中的部分

beginContour()和endContour()函數(shù)成對(duì)使用,內(nèi)部的點(diǎn)操作表示從總圖形中去除的部分。需要注意的是,這些點(diǎn)應(yīng)該按照外部圖形的順時(shí)針?lè)较蛱砑?。?qǐng)注意,這個(gè)功能只在P2D和P3D渲染器下正常工作,不適用于默認(rèn)渲染器。

6. 變換操作

scale()函數(shù)可以進(jìn)行縮放操作,用法為scale(縮放因子)或者scale(x因子, y因子[,z因子])。rotate()函數(shù)可以用于旋轉(zhuǎn)操作,而rotateX()、rotateY()和rotateZ()函數(shù)可以用于三維旋轉(zhuǎn)操作。translate()函數(shù)可以用于平移操作。這些函數(shù)的用法都比較直觀。

7. 添加和獲取子成員

使用addChild()函數(shù)可以向一個(gè)使用createShape(GROUP)創(chuàng)建的PShape變量添加子成員,子成員同樣是PShape類型的變量。getChildCount()函數(shù)可以獲取孩子數(shù)量,而getChild(序號(hào))函數(shù)可以獲取某個(gè)孩子(序號(hào)從0開(kāi)始)的引用。

8. 圖形頂點(diǎn)操作

getVertexCount()函數(shù)可以獲取圖形中的頂點(diǎn)個(gè)數(shù)。getVertex(序號(hào))函數(shù)可以獲取指定序號(hào)的頂點(diǎn),而setVertex(序號(hào),PVector)函數(shù)則可以設(shè)置指定序號(hào)的頂點(diǎn)的位置。這些函數(shù)可以幫助我們?cè)谔幚韴D形時(shí)準(zhǔn)確地定位和操作頂點(diǎn)。

以上是PShape類型的一些常用成員函數(shù)的介紹。如果想了解更多函數(shù)的完整列表和詳細(xì)用法,請(qǐng)參考相關(guān)Javadoc文檔。

標(biāo)簽: