level 1
夜荢絢
楼主
但是打开是白色的,求大神们帮忙看一下哪有问题
float theta = 0.0;
void setup() {
size(800,800,P3D);
}
void draw() {
background(255);
translate(width/2,height/2);
spotLight(150,100,0,
240,210,320,
0,60,0,
PI/2,1);
directionalLight(0,102,255,
-100,0,0);
spotLight(255,255,109,
-240,290,320,
0,-0.5,-0.5,
PI/2,2);
rotateX(PI/2);
rotateY(PI/0.2);
rotateZ(theta);
theta+=0.01;
drawCuboid(220);
}
void drawCuboid(int t) {
stroke(0);
beginShape(RECT);
fill(230,70,0,180);
vertex(t,t,t);
vertex( t,t,-t);
vertex( t,-t, -t);
vertex(t,-t,t);
fill(100,150,90,180);
vertex(t,-t,t);
vertex( t,-t,-t);
vertex( -t,-t, -t);
vertex(-t,-t,t);
fill(50,70,150,180);
vertex(-t,-t,t);
vertex( -t,-t,-t);
vertex( -t,t, -t);
vertex(-t,t,t);
fill(150,0,150,180);
vertex(-t,t,t);
vertex( -t,t,-t);
vertex(t,t, -t);
vertex(t,t,t);
fill(0);
vertex(t,t,t);
vertex( t,-t,t);
vertex( -t,-t , t);
vertex(-t,t,t);
fill(0);
vertex(t,t,-t);
vertex( t,-t,-t);
vertex( -t, -t, -t);
vertex(-t,t,-t);
endShape();
}
2016年05月20日 05点05分
1
float theta = 0.0;
void setup() {
size(800,800,P3D);
}
void draw() {
background(255);
translate(width/2,height/2);
spotLight(150,100,0,
240,210,320,
0,60,0,
PI/2,1);
directionalLight(0,102,255,
-100,0,0);
spotLight(255,255,109,
-240,290,320,
0,-0.5,-0.5,
PI/2,2);
rotateX(PI/2);
rotateY(PI/0.2);
rotateZ(theta);
theta+=0.01;
drawCuboid(220);
}
void drawCuboid(int t) {
stroke(0);
beginShape(RECT);
fill(230,70,0,180);
vertex(t,t,t);
vertex( t,t,-t);
vertex( t,-t, -t);
vertex(t,-t,t);
fill(100,150,90,180);
vertex(t,-t,t);
vertex( t,-t,-t);
vertex( -t,-t, -t);
vertex(-t,-t,t);
fill(50,70,150,180);
vertex(-t,-t,t);
vertex( -t,-t,-t);
vertex( -t,t, -t);
vertex(-t,t,t);
fill(150,0,150,180);
vertex(-t,t,t);
vertex( -t,t,-t);
vertex(t,t, -t);
vertex(t,t,t);
fill(0);
vertex(t,t,t);
vertex( t,-t,t);
vertex( -t,-t , t);
vertex(-t,t,t);
fill(0);
vertex(t,t,-t);
vertex( t,-t,-t);
vertex( -t, -t, -t);
vertex(-t,t,-t);
endShape();
}