COMO INSTALAR INSTRUMENTOS NO PAINEL 3D DE UM AVIÃO
Por Isaías V. Prestes <isaias.prestes at gmail dot com>
28/11/2009
Material
1. AC3D : http://www.inivis.com
2. AC3d plugin Vertex positions to clipboard : http://supercoldmilk.com/ac3dplug/vert2clip.html
3. Editor de texto (p.e. Crimson ou Vim)
O Painel Marcador de Posição
Crie um painel quase falso usando uma imagem de fundo (quase falso porque ele não será tão funcional assim, terá a finalidade apenas de posicionar os objetos)

O resultado é

Para todo instrumento, crie um vértice central, veja o cursor do mouse na imagem abaixo (em verde)

Note que instrumentos retangulares, quadrados ou elípticos tem um ponto central. Esse vértice (ponto) central permitirá que você saiba todas as coordenadas (XYZ) do instrumento. O resultado é o seguinte:

Salve e feche o falso painel (panel_tutorial.ac).
Importando o Painel para o Avião
Abra o arquivo do modelo 3d do avião, importe o painel falso para o avião…
![]() |
![]() |
![]() |
Note que o painel não está escalonado, então você deve ajustar ele para o tamanho correto segundo o tamanho da aeronave. Se você primir a tecla Control (Ctrl) enquando redimensiona o objeto usando o mouse, todas dimensões serão redimensionadas (XYZ).

Ok, então o resultado é o seguinte:

A descoberta da posição do instrumento
Usando o seletor de vértices

selecione o vértice central do instrumento. Neste exemplo, o altímetro do painel do Northrop F-5E

Agora, vá até o menu superior, selecione "Tools"

e então selecione "Vertex positions to clipboard".
Abra o modelo XML usando um editor de texto (você pode encontrar esse arquivo no diretório/pasta FLIGHTGEAR_ROOT/data/Aircraft/My_Aircraft/Models/my_aircraft.xml, onde My_Aircraft é o nome da aeronave que está sendo editada. Eu prefiro usar o editor de texto Crimson (no Windows) e o Vim (no Linux), ambos gratuitos… mas fica a seu gosto.

Adicione o código do instrumento altímetro (note que todos os arquivos do altímetro foram previamente copiados para o diretório/pasta FLIGHTGEAR_ROOT/data/Aircraft/My_Aircraft/Models/Instruments/Altimeter). Você pode encontrar uma série dos mais diversos instrumentos em FLIGHTGEAR_ROOT/data/Aircraft/instruments-3d e também aproveitar de outros aviões (como F-16, F-14, etc). A palavra-chave aqui é "catar peças"!
Então use as teclas Ctrl+V (colar, paste) para colar as coordenadas extraídas do AC3D no editor de texto, essas coordenadas coram armazenadas na Área de Transferência (clipboard) pelo plugin do AC3d "Vertex positions to clipboard".
<model> <!-- ALTIMETRO -3.18793 0.634157 0.190654 --> <path>Aircraft/F-5E/Models/Instruments/Altimeter/altimeter.xml</path> <offsets> <x-m>-3.18793 </x-m> <y-m>-0.190654 </y-m> <z-m>0.634157 </z-m> </offsets> </model>

• -3.18793 é o valor da coordenada do eixo X (frente e para trás segundo a orientação do F-5E, que é a padrão do FG), coloque esse valor no elemento <x-m> do código xml.
• 0.634157 é o valor da coordenada do eixo Y (alto e para baixo), coloque esse valor no elemento <z-m> do código xml.
• 0.190654 é o valor da coordenada do eixo Z (esquerda e direita), coloque esse valor no elemento <y-m> do código xml.

Talvez sejam necessários alguns ajustes para que a apresentação do instrumento seja melhor. Adicione e subtraia pequenos valores para um ajuste fino e lembre-se de que esses valores estão expressos em metros.
Os arquivos do instrumento
Copie os arquivos do instrumento para o diretório/pasta do seu avião caso deseje uma versão personalizada desse instrumento (editar, redimensionar ou pintar) ou se foi extraído de alguma outra aeronave. Lembre-se de que nem todos tem todas aeronaves instaladas em seu computador.


Verificação dos resultados
Verifique o resultado do trabalho iniciando uma simulação (jogo) ou no FGRUN.

Escalonamento de Instrumentos
Se tu precisares redimensionar algum instrumento, pode editar o XML desse instrumento e adicionar o seguinte código:
<animation>
<type>scale</type>
<object-name>flash</object-name>
<x-offset>1.35</x-offset>
<y-offset>1.35</y-offset>
<z-offset>1.35</z-offset>
</animation>
Esse eu usei no AI do 747 quando levei para o DC-10-30… O que o código diz é o seguinte: aumenta todos objetos desse instrumento em 35% no eixo X, Y e Z. 1.35 é aumentar em 35% (mathematics…).
Se eu desejasse diminuir ele para a metade do tamanho, bastaria colocar
<animation>
<type>scale</type>
<object-name>flash</object-name>
<x-offset>0.5</x-offset>
<y-offset>0.5</y-offset>
<z-offset>0.5</z-offset>
</animation>
Entendido? Muito útil essa dica.