O que é um arquivo 3D2?
Um arquivo com extensão .3D2 é um arquivo CAD-3D 2.0 que armazena vários objetos 3D e informações sobre esses objetos. As informações de relâmpagos e paletas de cores usadas pelos objetos 3D são todas armazenadas neste arquivo. Um único arquivo pode conter até 40 objetos. O 3D2 foi usado como um formato inicial para animações de computador. Os arquivos 3DS podem ser abertos com o software aplicativo Quick3D.
Formato de arquivo 3D2
O formato de arquivo 3D2 é semelhante ao formato de arquivo mais antigo e é composto por duas partes.
- Um cabeçalho de 256 bytes que contém informações sobre o número de objetos contidos no arquivo, as configurações de luz e as informações de cor.
- Uma estrutura repetitiva de dados que define os objetos 3D no arquivo.
O formato de arquivo 3D2 se assemelha ao formato de arquivo mais antigo, mas difere porque não depende da biblioteca Fast Floating Point (LIBF) da Motorola. Ele reduz consideravelmente os requisitos de armazenamento armazenando cada coordenada em uma palavra de dois bytes em vez de um valor de ponto flutuante de quatro bytes.
Cabeçalho 3D2
Campo | Tipo | Valor |
---|---|---|
ID do arquivo | PALAVRA | $3D02 |
Contagem de objetos no arquivo | PALAVRA | 1-40 |
Indicador ligado/desligado da fonte de luz A | PALAVRA | (0=desligado, 1=ligado) |
Indicador de ativação/desativação da fonte de luz B | WORD | (0=desligado, 1=ligado) |
Indicador de ativação/desativação da fonte de luz C | WORD | (0=desligado, 1=ligado) |
Fonte de luz A brilho | PALAVRA | (0-7) |
Brilho da fonte de luz B | WORD | (0-7) |
Brilho da fonte de luz C | PALAVRA | (0-7) |
Brilho da luz ambiente | WORD | (0-7) |
Posição AZ da fonte de luz | WORD | (-50 a +50) |
Posição BZ da fonte de luz | WORD | (-50 a +50) |
Posição CZ da fonte de luz | WORD | (-50 a +50) |
Posição AY da fonte de luz | WORD | (-50 a +50) |
Fonte de luz BY posição | WORD | (-50 a +50) |
Posição CY da fonte de luz | WORD | (-50 a +50) |
Posição AX da fonte de luz | WORD | (-50 a +50) |
Posição BX da fonte de luz | WORD | (-50 a +50) |
Posição CX da fonte de luz | WORD | (-50 a +50) |
Paleta de cores do objeto | 16 PALAVRAS | (formato BIOS) |
Matriz base do grupo de cores | 16 WORDs |
Matriz Base do Grupo de Cores
A paleta no arquivo 3D2 deve ser acompanhada do array base do grupo de cores que indica o índice da primeira cor do grupo ao qual aquela cor pertence. Veja a seguir um exemplo de paleta que contém uma cor de fundo preta, seguida por cinco vermelhos, cinco verdes e cinco azuis.
ÍNDICE | COR | BASE |
---|---|---|
0 | 000 | 0 |
1 | 100 | 1 |
2 | 200 | 1 |
3 | 300 | 1 |
4 | 400 | 1 |
5 | 500 | 1 |
6 | 010 | 6 |
7 | 020 | 6 |
8 | 030 | 6 |
9 | 040 | 6 |
10 | 050 | 6 |
11 | 001 | 11 |
12 | 002 | 11 |
13 | 003 | 11 |
14 | 004 | 11 |
15 | 005 | 11 |