Anda di sini

1 post / 0 new
#1

Problem 3D Dimensi Objek


Salam kenal saya sedang belajar processing, disini saya mengalami kesulitan saat akan menggabungkan grid vertex dengan sebuah objek 3 Dimensi yang mana saat objek 3D tsb bergerak dengan menambah sumbu Y maka objek tersebut akan tertindih (menghilang) saat melewati garis tengah sumbu Y (height/2). Tolong bantuannya ya gan

Dibawah ini saya sertakan kodingnya :

float sudut;
int baris, kolom;
int kotak = 40;
int w = 2200;
int h = 800;

void setup() {
fullScreen(P3D);
baris = h / kotak;
kolom = w / kotak;
smooth();
}

void draw() {
background(255);
axisPlot();
objek();
}

void axisPlot() {
pushMatrix();
stroke(255);
fill(#D6D6D6);
translate(width/2, height/2);
rotateX(PI/3);
translate(-w/2, -h/2);
for (int y = 0; y < baris; y++) {
beginShape(TRIANGLE_STRIP);
for (int x = 0; x < kolom; x++) {
vertex(x * kotak, y * kotak);
vertex(x * kotak, (y+1) * kotak);
}
endShape();
}
popMatrix();
}

void objek() {
pushMatrix();
lights();
noStroke();
fill(246, 225, 65);
translate(mouseX, mouseY);
rotateX(PI/3);
box(100, 50, 70);
popMatrix();
}