![A esfera assíntota está "manchada" e a conversão de PDF para SVG é confusa e marcada por linhas](https://rvso.com/image/476238/A%20esfera%20ass%C3%ADntota%20est%C3%A1%20%22manchada%22%20e%20a%20convers%C3%A3o%20de%20PDF%20para%20SVG%20%C3%A9%20confusa%20e%20marcada%20por%20linhas.png)
Estou apenas começando a usar Asymptote
para gerar um diagrama de esferas de óxido nítrico. Meu MWE é um arquivo chamado 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);
A imagem PDF de saída asy ball.asy
possui "manchas" na parte inferior, conforme mostrado.
Q1. Como posso remover as “manchas”?
Na verdade, preciso de um SVG para gráficos da web e tentei converter o PDF em SVG usandopdftocairo -svg ball.pdf ball-cairo.svg
mas essa imagem tem listras horizontais e parece desfocada. Tentei conversores on-line de PDF para SVG, mas suas "esferas" SVG nem eram esféricas.
Q2. Como obtenho uma saída SVG utilizável do PDF publicado por assíntota.