¿Por qué mi imagen asíntota se representa así?

¿Por qué mi imagen asíntota se representa así?

Después de una instalación exitosa de Asymptote, cuando ejecuto un archivo de muestra, ¿por qué hay líneas horizontales en la imagen (con pdflatex), pero si lo hago como un asyarchivo separado y lo ejecuto asy file.asycon settings.outformat="pdf", se representa bien? ¿Cual es el problema? Aquí está el código fuente de tex:

\documentclass{standalone}
\usepackage{asymptote}

\begin{document}

\begin{asy}[width=10cm,height=10cm]
settings.prc=false;
import three;
draw(unitsphere);
\end{asy}

\end{document} 

ingrese la descripción de la imagen aquí

El código foo-1.asy:

if(!settings.multipleView) settings.batchView=false;
settings.tex="pdflatex";
defaultfilename="3dintersect-1";
if(settings.render < 0) settings.render=4;
settings.outformat="";
settings.inlineimage=true;
settings.embed=true;
settings.toolbar=false;
viewportmargin=(2,2);


settings.prc=false;
import three;
draw(unitsphere);
size(284.52756pt,284.52756pt,keepAspect=true);

Respuesta1

Acabo de encontrar las siguientes líneas en el manual, que parecen solucionar su problema.

La representación de alta resolución se realiza colocando la imagen en mosaico. Si su tarjeta gráfica lo permite, la representación se puede hacer más eficiente aumentando el tamaño máximo de mosaico maxtile a las dimensiones de su pantalla (indicado por maxtile=(0,0).Si su tarjeta de video genera franjas negras no deseadas en la salida, intente configurar los componentes horizontal y vertical de maxtiles en algo menor que las dimensiones de su pantalla.

[énfasis añadido]

Para contextualizar, esto se encuentra en la descripción del threemódulo. Enumera las cuatro formas de ver la salida de asíntota 3D; esto está en el número 2 (usado settings.render = n;para producir una salida rasterizada).

información relacionada