3D 翻譯
以下是如何在 P3D 中翻譯物件:
size(200, 200, P3D); //Starting P3D renderer
fill(255, 0, 0, 150); //transparent red
rect(10, 10, 100, 100); //first rectangle
fill(0, 0, 255, 150); //transparent blue
translate(50, 50, 50); //translate x, y and z by 50 pixels
rect(0, 0, 100, 100); //second rectangle (same dimensions as the first one)
紅色:第一個矩形藍色:第二個矩形
從上面的草圖可以看出,第二個矩形看起來只比第一個矩形大,而實際上它是因為沿著 z-axis
平移矩形 50
畫素而更接近螢幕(當然,矩形已沿 x
和 y
軸平移)。