Re: Problema figure 3D asymptote

#51734
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Il motivo della difficoltà che incontri sta nel fatto che il pdf prodotto da Asymptote è nel formato 3D PRC. Puoi ruotare, ingrandire, ecc il grafico.

    Per inserirlo in un documento LaTeX prova la seguente soluzione che utilizza il pacchetto asymptote, e richiede le seguenti compilazioni:

    `pdflatex nomefile
    asy nomefile
    pdflatex nomefile`

    Ecco il tuo esempio:
    `\documentclass{minimal}
    \usepackage{asymptote}

    \begin{document}

    \begin{asy}

    import graph3;

    // dimensioni grafico
    size(12cm,0,false);

    currentprojection=perspective(3.2,-3,1.25);

    real f(pair z) {
    return 1/(2(z.x-2)^2+2z.y^2+1)+
    1/(2z.x^2+2z.y^2+1)-
    2/(2(z.x-1)^2+2(z.y+1)^2+1);
    }

    surface s = surface(f,(-0.5,-3),(2.5,3.5),50,Spline);

    draw( s, palegrey+opacity(0.1), meshpen=black, nolight);

    \end{asy}

    \end{document}`

    Le funzionalità 3D rimangono anche in questo caso.

    Regola l’immagine con le opzioni dell’ambiente asy in stile chiave = valore seguenti:
    width, height, viewportwidth, viewportheight

    Se non ti interessano le feature dinamiche 3D forse è meglio disabilitare in Asymptote questo formato (ma non so come si fa), oppure rivolgersi ad un software più adatto.

    Prova il pacchetto pgfplots (grafica anche superfici), oppure utilizza gnuplot o qualche altro software dedicato.
    Ciao

    Go to top