- Processing創(chuàng)意編程指南
- 杜煒
- 371字
- 2022-07-29 14:40:25
2.4 三角形
在學(xué)習(xí)了直線的繪制之后,是否可以舉一反三繪制三角形呢?這里只需要提供三角形的三個(gè)頂點(diǎn)的坐標(biāo)就可以了,通過triangle()函數(shù)就可以完成三角形的繪制。
triangle(px1,py1,px2,py2,px3,py3);
px1和py1代表著第一個(gè)頂點(diǎn)的坐標(biāo);
px2和py2代表著第二個(gè)頂點(diǎn)的坐標(biāo);
px3和py3代表著第三個(gè)頂點(diǎn)的坐標(biāo)。
我們在文本編輯器區(qū)域中寫入以下代碼,單擊“運(yùn)行”按鈕查看效果(圖2.4.1)。

圖2.4.1 三角形的示例
strokeWeight(2); triangle(0,0,width/2,height-10,width,height);
在繪制不太容易確定坐標(biāo)的圖形的時(shí)候,可以嘗試使用Tweak模式。
Tweak模式在菜單欄中,找到“速寫本”,打開下拉菜單后,單擊“調(diào)整”選項(xiàng),也可以通過快捷鍵Ctrl+Shift+T來啟動(dòng)該模式。

將這一段代碼輸入后,啟動(dòng)Tweak模式,拖動(dòng)出現(xiàn)在數(shù)字下的小橫線即可實(shí)時(shí)調(diào)整坐標(biāo)點(diǎn)了,在調(diào)整到合適的坐標(biāo)點(diǎn)后,停止運(yùn)行項(xiàng)目,會(huì)出現(xiàn)彈窗,提示是否保存調(diào)整后的參數(shù),單擊“保存”按鈕。有關(guān)setup()函數(shù)和draw()函數(shù)后文會(huì)講解,這里照抄,實(shí)現(xiàn)效果即可,請注意分號(hào)與大括號(hào),不能少打、漏打。
推薦閱讀
- FuelPHP Application Development Blueprints
- Visual Basic .NET程序設(shè)計(jì)(第3版)
- 樂學(xué)Web編程:網(wǎng)站制作不神秘
- BeagleBone Media Center
- C語言實(shí)驗(yàn)指導(dǎo)及習(xí)題解析
- JavaScript動(dòng)態(tài)網(wǎng)頁開發(fā)詳解
- 用Python實(shí)現(xiàn)深度學(xué)習(xí)框架
- Mastering Ext JS
- Windows Phone 7.5:Building Location-aware Applications
- C++反匯編與逆向分析技術(shù)揭秘(第2版)
- Red Hat Enterprise Linux Troubleshooting Guide
- Python趣味編程與精彩實(shí)例
- JSP程序設(shè)計(jì)與案例實(shí)戰(zhàn)(慕課版)
- C# 7.1 and .NET Core 2.0:Modern Cross-Platform Development(Third Edition)
- JavaScript前端開發(fā)基礎(chǔ)教程