9.1 Usando Mathematica para gerar arquivos OOGL

O pacote OOGL.m permite ao Mathematica escrever objetos gráficos no formato OOGL. Para usá-lo, digite o comando << OOGL.m para Mathematica carregar o pacote. O comando WriteOOGL[arquivo,nomegrafico] escreve uma descrição OOGL do bojeto gráfico 3D nomegrafico para o arquivo chamado arquivo.

Esse pacote também fornece o comando Geomview que envia um objeto gráfico 3D para o Geomview. A primeira vez que você usa o comando ele carrega uma cópia do Geomview. A partir da segunda chamada em diante ele envia os gráficos para o mesmo Geomview. Existem dois caminhos para usar esse comando Geomview.

Geomview[nomegrafico]

Envia o objeto gráfico 3D nomegrafico para o Geomview como um geom chamado Mathematica. Subsequentes usos de Geomview[nomegrafico] substitui o objeto Mathematica no Geomview com o novo nomegrafico.

Geomview[nome,nomegrafico]

Envia o objeto gráfico 3D nomegrafico para o Geomview como um geom chamado nome. Você pode usar múltiplas chamadas dessa forma com diferentes nomes para fazer com que o Geomview mostre muitos objetos Mathematica de uma só vez e permita o controle deles de forma independente.

% math
Mathematica 2.0 for SGI Iris
Copyright 1988-91 Wolfram Research, Inc.
 -- GL graphics initialized --

In[1] := <<OOGL.m
 
In[2] := Plot3D[Sin[x + Sin[y]], {x,-2,2},{y,-2,2}]

Out[2] := -Graphics3D-

O exemplo acima mostra gráfico no caminho usual do Mathematica aqui.

In[3] := WriteOOGL["math.oogl", %2]

Out[3] := -Graphics3D-

O exemplo acima não mostra nada novo mas escreve o arquivo math.oogl. Você pode agora carregar o arquivo math.oogl dentro do Geomview a partir de qualquer computador. Alternativamente, você pode usar o comando Geomview para iniciar uma cópia do Geomview a partir de dentro do Mathematica.

In[5] := Geomview[%2]

Out[5] := -Graphics3D-