当我尝试将字符串投影到平面上时,一些符号(如“O”)会被填充
import three;
path[] Oletter=texpath("O");
path3 Oletter3D = path3(Oletter[0],XYplane);
draw(surface(Oletter3D));
我能怎么做?
答案1
此label
命令在 3D 模式下也可用:
import three;
size3(5cm);
label(XY()*"O",(0,0,0));
在您的代码中,您只使用符号的外曲线,并且它会被填充。另一种方法是
import three;
surface s = surface(texpath("O"));
size3(5cm);
draw(s,blue);