![漸近線球は「斑点」があり、PDF から SVG への変換はぼやけて線で損なわれます。](https://rvso.com/image/476238/%E6%BC%B8%E8%BF%91%E7%B7%9A%E7%90%83%E3%81%AF%E3%80%8C%E6%96%91%E7%82%B9%E3%80%8D%E3%81%8C%E3%81%82%E3%82%8A%E3%80%81PDF%20%E3%81%8B%E3%82%89%20SVG%20%E3%81%B8%E3%81%AE%E5%A4%89%E6%8F%9B%E3%81%AF%E3%81%BC%E3%82%84%E3%81%91%E3%81%A6%E7%B7%9A%E3%81%A7%E6%90%8D%E3%81%AA%E3%82%8F%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82.png)
私は一酸化窒素のボール図を生成するために使い始めたところです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. 「シミ」を消すにはどうすればいいですか?
私は実際にWebグラフィックにSVGが必要で、PDFをSVGに変換しようとしました。pdftocairo -svg ball.pdf ball-cairo.svg
しかし、その画像には横縞があり、ぼやけて見えます。オンラインの PDF から SVG へのコンバーターを試しましたが、SVG の「球体」は球体でさえありませんでした。
Q2. asymptote によって出力された PDF から使用可能な SVG 出力を取得するにはどうすればよいですか。