渐近线球面“斑驳”,从 PDF 到 SVG 的转换模糊不清,且有线条

渐近线球面“斑驳”,从 PDF 到 SVG 的转换模糊不清,且有线条

我刚开始使用它Asymptote来生成一氧化氮球图。我的 MWE 是一个名为的文件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);

输出的 PDF 图像asy ball.asy底部有“斑点”,如图所示。

Q1. 如何去除“斑点”?

我实际上需要一个用于网页图形的 SVG,并尝试使用pdftocairo -svg ball.pdf ball-cairo.svg 但该图像有水平条纹,看起来很模糊。我尝试了在线 PDF 到 SVG 转换器,但它们的 SVG“球体”甚至不是球形的。

Q2. 如何从 asymptote 输出的 PDF 中获取可用的 SVG 输出。

相关内容