La esfera asíntota tiene "manchas" y la conversión de PDF a SVG es borrosa y está dañada por líneas

La esfera asíntota tiene "manchas" y la conversión de PDF a SVG es borrosa y está dañada por líneas

Recién estoy empezando a usarlo Asymptotepara generar un diagrama de bolas de óxido nítrico. Mi MWE es un archivo llamado ball.asy:

settings.tex = "lualatex";
settings.outformat = "pdf";
settings.prc = false;
settings.render = 0;

import three;

pen Maroon = RGB(128, 0, 0);
pen Teal = RGB(0, 128, 128);
unitsize(5cm);

/* Code below inspired by the examples at
http://dominique.vrel.free.fr/latex2.htm
*/

draw(shift(0.3, 0.6, 0.9) * scale3(0.21) * unitsphere, Maroon, light = Viewport);
draw(shift(0.3, 0.3, 0.3) * scale3(0.2) * unitsphere, Teal, light = Viewport);

currentprojection = perspective(2, 3, 4);

La imagen PDF de salida asy ball.asytiene "manchas" en la parte inferior, como se muestra.

P1. ¿Cómo puedo quitar las "manchas"?

De hecho, necesito un SVG para gráficos web e intenté convertir el PDF a svg usandopdftocairo -svg ball.pdf ball-cairo.svg pero esa imagen tiene rayas horizontales y se ve borrosa. Probé conversores de PDF a SVG en línea, pero sus "esferas" SVG ni siquiera eran esféricas.

P2. ¿Cómo obtengo una salida SVG utilizable del PDF publicado por asíntota?

información relacionada