점근선: 표면의 흰색 틈

점근선: 표면의 흰색 틈

안에나의 질문과 대답, 나는 멋지게 컴파일된 점근선 코드를 제공했습니다. 이제 동일한 코드를 컴파일하면 다른 결과가 나타납니다.

여기에 이전 답변과 동일한 코드가 반복됩니다.

\documentclass[convert]{standalone}

\usepackage{asymptote}

\begin{document}

\begin{asy}
    settings.prc = false;
    settings.render = 0;
    unitsize(1cm);
    fontsize(11pt);
    size(5cm);

    import graph3;
    import palette;

    currentprojection=orthographic(-0.8,-1.1,0.8);
    int angles = 60;
    int radii = 15;

    triple f(pair z) { // using polar coordinates
        return (z.x * cos(z.y), z.x * sin(z.y), sqrt(z.x) * cos(z.y/2));
    }

    triple c(pair z) { // using polar coordinates
        return (z.x * cos(z.y), z.x * sin(z.y), sqrt(z.x) * sin(z.y/2));
    }

    surface s = surface(f, (0,-pi), (1,3pi), nu=radii, nv=angles, Spline);
    pen[][] p = palette(surface(c, (0,-pi), (1,3pi), nu=radii, nv=angles).map(zpart), Wheel());
    draw(s, mean(p), meshpen=black+linewidth(0.2pt));

    xaxis3(Bounds(Min, Min), -1, 1, OutTicks(2,2));
    yaxis3(Bounds(Min, Min), -1, 1, OutTicks(2,2));
    zaxis3(Bounds(Min, Max), -1, 1, OutTicks(2,2));
\end{asy}

\end{document}

새로운 출력은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

보시다시피, 이전 답변에는 없었던 표면에 흰색 틈이 많이 있습니다. 나는 그것을 컴파일하는 데 사용한 이전 Asymptote 버전을 기억하지 않습니다.

현재 Asymptote 버전으로 이 문제를 어떻게 해결할 수 있나요? 나는 가지고있다 Asymptote version 2.89git.

관련 정보