DPGraph
Escrito em linguagem montadora (assembly), o DPGraph (Dynamic Photorealistic Graphing) produz gráficos tridimensionais espetaculares ("foto-realísticos") com incrível rapidez. Os recursos de movimentação (via teclado) são semelhantes aos de um applet Java. Gráficos bidimensionais são engenhosamente obtidos como um subproduto: simplesmente como fatias planas vistas de cima. David Parker ("Dave"), o autor do programa, é extremamente receptivo a sugestões de todo tipo. De uma lista de itens que certa vez lhe enviei (na
qual pedia a inclusão de equações paramétricas de superfícies), muitos
já foram implementados. (Leia abaixo a minha correspondência com Dave.) Artigos dedicados ao DPGraph aparecerão
na seção Laboratórios.
Dezenas de leitores têm me enviado e-mails comentando sobre o DPGraph. Eis o que escreveu um deles (Carlos Augusto, aluno de ciência da computação do Mackenzie, 17/09/02)
(...) Estou até admirado com os softwares que estão programando, é incrível,
principalmente o DPGraph que é simplesmente uma obra de arte em software.
Não entendi nada dos gráficos, pois isso é conteúdo do curso pros próximos
semestres, mas fiquei espantado com a rapidez do DPGraph. (...) |
O DPGraph não é "livre" como o Winplot, mas é EXTREMAMENTE BARATO — quando se leva em conta os gráficos formidáveis que produz. Portanto, não vejo motivos para que os professores não o divulguem na mesma proporção em que o fazem com o Winplot. Faço questão de realçar este ponto porque é uma forma de
valorizar a própria profissão do matemático (e do professor) e mostrar que a
Matemática não é
uma ciência inútil, e sim capaz de transformar o mundo gerando empregos
(comercializando softwares) e
melhorias concretas para a sociedade (oferecendo softwares mais poderosos).
Afinal, muitos dos que se
recusam a investir num software (um patrimônio intelectual) acabam
gastando muito mais com roupas da moda, diversões histéricas, férias
extravagantes e comportamentos irracionais. Se os gurus da "auto-ajuda" podem lucrar escrevendo asneiras, porque o labor criativo de um matemático-programador (um cientista!) tem que ser de graça?
Dentre
as minhas contribuições à galeria de gráficos do DPGraph, gosto
especialmente da (aproximação trigonométrica) da giróide, uma superfície
mínima realmente intrigante. Parker ficou de tal modo impressionado com o
aspecto dessa superfície que colocou-a na capa do seu site. Ele também incluiu a pasta Optimal Geometry a partir dos gráficos que lhe enviei. Algum tempo depois,
recebi um e-mail de um certo Alan Shoen, comentando sobre o trabalho. Alan Shoen? Era o matemático que descobriu a giróide
empiricamente na década de 1960 enquanto trabalhava na NASA! A história
detalhada dessa descoberta me foi confidenciada por Shoen numa longa série de e-mails (ou "emails", como prefere Donald Knuth) maravilhosamente escritos.
Devo tamanha honra ao DPGraph!
Instale o DPGraph Viewer! Trata-se de um visualizador de arquivos do DPGraph — gratuito! Faça um TESTE: clique AQUI para visitar a página de download. É tudo muito rápido. Uma vez instalado o visualizador, clique na animação da seção Erros na Matemática. Você verá a incrível deformação das superfícies cobrindo a tela inteira do seu computador!
Correspondência com David Parker
Vendas autorizadas do DPGraph no Brasil. Em breve seremos os primeiros representantes comerciais do DPGraph no Brasil! David Park me concedeu autorização para a venda do software com a possível inclusão de material de apoio. Aguardem.
PARTICIPE! Se você utiliza o DPGraph regularmente e percebeu algum problema (bug) ou tem alguma idéia para o melhoramento do programa, envie um e-mail para David Park. Caso não se sinta suficientemente seguro para expor suas idéias em inglês, entre em contato comigo para que eu possa enviar sua mensagem a David.
Carlos César de
Araújo, 13 de outubro de 2002
INTRODUÇÃO
Sistemas de Álgebra por Computador
Softwares Gráficos
Geometria Dinâmica
- C.a.R
- Cinderella
- Geometria
- Wingeom
Produção e visualização de Documentos
Artigos
- O que é um CAS?
- Geometria Dinâmica
- CAS + Geometria Dinâmica