2017-02-25 55 views

回答

0

回答此問題的最佳方法是查看the reference

聽起來你正在尋找的applyMatrix()功能:

size(100, 100, P3D); 
noFill(); 
translate(50, 50, 0); 
rotateY(PI/6); 
stroke(153); 
box(35); 
// Set rotation angles 
float ct = cos(PI/9.0); 
float st = sin(PI/9.0);   
// Matrix for rotation around the Y axis 
applyMatrix( ct, 0.0, st, 0.0, 
      0.0, 1.0, 0.0, 0.0, 
      -st, 0.0, ct, 0.0, 
      0.0, 0.0, 0.0, 1.0); 
stroke(255); 
box(50); 

transformed cube

乘以通過 參數指定的當前矩陣。這是非常慢的,因爲它會嘗試計算變換的逆,因此請儘可能避免。 OpenGL中的 等效函數是glMultMatrix()。

等效的Processing.py參考是here

+0

完美!謝謝。 – spitespike