I have a figure that I created some time ago that includes 3 orthogonal planes. It rendered fine before, but now when I compile it, two planes render as triangles, and the third doesn't render at all. If I move lines of code around, maybe one renders as a square the way it's supposed to, one renders as a triangle, and the third doesn't at all.
I have v2.85 of asymptote running on a MacBook Pro. TeXlive says I have the "universal-darwin files" and is not showing any pending updates. EDIT: I did update my TeX installation between when it worked and now, and I'm guessing that that's why it's not working anymore.
ALSO: It seems to render just fine in Overleaf
settings.render = 16;
settings.outformat = "png";
import three;
size(10cm,0);
currentprojection = orthographic((10,8,3));
defaultpen(fontsize(9pt));
path3 pXY=plane(O=(-.25,-.25,0),1.5X,1.5Y);
label("$x_2=0$",(1,1,0));
draw(surface(pXY), gray(0.5)+opacity(.5));
draw(pXY,blue);
path3 pYZ=plane(O=(0,-.25,-.25),1.4Z,1.5Y);
label(YZ*"$x_0=0$",(0,1,1),Embedded);
draw(surface(pYZ), gray(0.5)+opacity(.5));
draw(pYZ,green);
path3 pXZ=plane(O=(-.25,0,-.25),1.5X,1.4Z);
label(XZ*"$x_1=0$",(1,0,1),Embedded);
draw(surface(pXZ), gray(0.5)+opacity(.5));
draw(pXZ,red);

render = 0? – Willie Wong Sep 15 '23 at 09:23render=0, it renders "correctly" but is too jagged to be useful.renderat 1, 2, or 3 renders all 3 planes but also renders an extra triangle in the back... – Nat Kuhn Sep 15 '23 at 15:07