久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

Processing 3: PShape類型的常用成員函數總結

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

1. PShape類型變量成員變量

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

2. 獲取和設置顯示狀態

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

3. 樣式設置

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

4. 創建特殊圖形

beginShape()和endShape()函數可以用于創建一些特殊的圖形。在這兩個函數之間,使用類似vertex()的函數來添加點。需要注意的是,這些函數只能在beginShape()和endShape()之間使用。關于beginShape()的詳細用法,請參考相關鏈接。

5. 去除圖形中的部分

beginContour()和endContour()函數成對使用,內部的點操作表示從總圖形中去除的部分。需要注意的是,這些點應該按照外部圖形的順時針方向添加。請注意,這個功能只在P2D和P3D渲染器下正常工作,不適用于默認渲染器。

6. 變換操作

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

7. 添加和獲取子成員

使用addChild()函數可以向一個使用createShape(GROUP)創建的PShape變量添加子成員,子成員同樣是PShape類型的變量。getChildCount()函數可以獲取孩子數量,而getChild(序號)函數可以獲取某個孩子(序號從0開始)的引用。

8. 圖形頂點操作

getVertexCount()函數可以獲取圖形中的頂點個數。getVertex(序號)函數可以獲取指定序號的頂點,而setVertex(序號,PVector)函數則可以設置指定序號的頂點的位置。這些函數可以幫助我們在處理圖形時準確地定位和操作頂點。

以上是PShape類型的一些常用成員函數的介紹。如果想了解更多函數的完整列表和詳細用法,請參考相關Javadoc文檔。

標簽:
主站蜘蛛池模板: 施秉县| 乾安县| 宝丰县| 京山县| 治县。| 毕节市| 庆云县| 抚远县| 松原市| 北川| 遵化市| 黄冈市| 兴宁市| 建水县| 昭平县| 德格县| 枝江市| 陆川县| 鹤山市| 桐柏县| 大兴区| 绥德县| 乌拉特中旗| 同仁县| 郴州市| 健康| 绵竹市| 揭东县| 阿克陶县| 休宁县| 古交市| 中牟县| 邛崃市| 泰来县| 灵川县| 石台县| 桃园县| 锡林浩特市| 南乐县| 高阳县| 罗山县|