我希望能够透视透明的3D形状。 例如,这:
void setup() {
size(400, 400, P3D);
}
void draw() {
clear();
translate(width/2, height/2, -width/2);
stroke(255);
fill(0, 255, 255, 100);
box(width);
noStroke();
lights();
fill(255);
sphere(100);
}
...显示此:
但是我想要这个:
请注意,我刚刚为第二个添加了hint(DISABLE_DEPTH_TEST)
。我想要一个没有这个的解决方案,因为您知道它会禁用深度测试。