Recentemente num post do
br-linux conheci um site relacionado a computação gráfica. Por coincidência o mantenedor do pequeno site é de mato grosso também, cara muito gente boa. Me ajudou em várias dúvidas que tive relacionado a
povray e consegui fazer algumas primitivas.
Não tenho a menor pretensão de ser um criador de artes gráficas, mas gostaria de verificar se é possível usar este programa para criar gráficos de funções matemáticas. Sendo assim, numa noite garimpando na internet, descobri uma documentação de como usar povray com
gnuplot, gerando gráficos de belo apelo visual. Para usar o gnuplot com recursos do povray é necessário ter primeiramente o povray instalado, então para todo usuário de Debian
GNU/Linux e semelhantes basta um:
# apt-get install povray
No caso do gnuplot será necessário aplicar um patch no código fonte e logo em seguida compilá-lo. Primeiramente vamos baixar o código fonte do gnuplot:
$ wget -c ftp://ftp.dante.de/pub/tex/graphics/gnuplot/gnuplot-4.0.0.tar.gz
Agora vamos baixar o patch necessário para usar o povray no gnuplot:
$ wget -c http://t-kita.net/gnuplot_povrml/gnuplot_povrml-0.3.patch
Agora vamos descompactar o gnuplot e copiar o arquivo gnuplot_povrml-0.3.patch para dentro do diretório gerado:
$ tar zxvf gnuplot-4.0.0.tar.gz
$ cp gnuplot_povrml-0.3.patch gnuplot-4.0.0
Feito isso, entre na pasta do gnuplot-4.0.0 para aplicar o patch no código fonte do gnuplot com o seguinte comando:
$ cd gnuplot-4.0.0
$ patch -p1 < gnuplot_povrml-0.3.patch
Isso deve gerar uma saída da seguinte maneira:
patching file src/plot2d.c
patching file src/plot3d.c
patching file src/povray.c
patching file src/term.h
patching file src/vrml.c
patching file term/povray.trm
patching file term/vrml.trm
Bem, agora basta fazer os procedimentos convencionais de compilação [1]:
$ ./configure
$ make
# make install
Pela instalação default acima, o programa será instalado em /usr/local/bin/ e /usr/local/lib/. Mas digamos que você já tem o gnuplot instalado no teu sistema pelo apt, você não precisa instalar a versão compilada por cima da instalação que o sistema de pacotes do Debian instalou (apt). Basta instalar em uma pasta escolhida por você, para isso faça:
$ ./configure --prefix=/home/usuário/pasta_escolhida/
$ make
# make install
Uma vez que todos os comandos acima funcionaram sem o menor problema, podemos entrar na pasta e executar o binário gerado que se encontra dentro de ~/pasta_escolhida/bin/ e se preferir:
$ cd ~/pasta_escolhida/bin/
$ ./gnuplot