當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Processing rotateX()用法及代碼示例


Processing, rotateX()用法介紹。

用法

  • rotateX(angle)

參數

  • angle (float) 以弧度指定的旋轉角度

返回

  • void

說明

圍繞 x 軸將形狀旋轉 angle 參數指定的量。角度應以弧度指定(值從 0 到 PI*2)或使用radians() 函數轉換為弧度。對象始終圍繞其相對於原點的位置旋轉,正數以逆時針方向旋轉對象。轉換適用於之後發生的所有事情,隨後對函數的調用會累積效果。例如,調用 rotateX(PI/2) 然後 rotateX(PI/2)rotateX(PI) 相同。如果在 draw() 中調用 rotateX() ,則在循環再次開始時將重置轉換。此函數需要使用 P3D 作為 size() 的第三個參數,如上例所示。

例子

size(400, 400, P3D);
translate(width/2, height/2);
rotateX(PI/3.0);
rect(-104, -104, 208, 208);
Image output for example 1
size(400, 400, P3D);
translate(width/2, height/2);
rotateX(radians(60));
rect(-104, -104, 208, 208);
Image output for example 2

相關用法


注:本文由純淨天空篩選整理自processing.org大神的英文原創作品 rotateX()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。