2016-06-26 3 views
-1
void setup() { 
    size(600, 480, P3D);hint(ENABLE_DEPTH_SORT); 
} 

void draw() 
{ 
    background(0); 
    translate(width/2, height/2); fill(color(255,255,255),84); 
    strokeWeight(0); 
    sphereDetail(60); 
    translate(-40,0,1);sphere(80); 
    translate(2*40,0,0);sphere(80); 
    // Fails with lightening absent: http://i.imgur.com/1OmcHvL.png 
} 

versagt auchWie kann ich dieses Versagen der Semitransparenz bei sich überschneidenden, hochdetaillierten Sphären vermeiden?

enter image description here

eher als der Blitz auf der linken Seite der Mittellinie zu geben, wie erwartet.

Wie kann ich das beheben?

Ein Hinweis kann sein, dass eine Änderung zu

translate(2*40,100,0);sphere(80); 

enter image description here

Hinweis gibt: Bitte nicht diese Frage verwechseln als Duplikat von this.

Antwort

-1

hint(DISABLE_DEPTH_TEST); 

Dies keine Nebenwirkungen in diesem Fall hinzufügen, aber wird zweifellos in anderen.

Verwandte Themen