aspose.info
PT

3D2 - Formato de arquivo CAD-3D 2.0

Atualizado em

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.

  1. 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.
  2. 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

CampoTipoValor
ID do arquivoPALAVRA$3D02
Contagem de objetos no arquivoPALAVRA1-40
Indicador ligado/desligado da fonte de luz APALAVRA(0=desligado, 1=ligado)
Indicador de ativação/desativação da fonte de luz BWORD(0=desligado, 1=ligado)
Indicador de ativação/desativação da fonte de luz CWORD(0=desligado, 1=ligado)
Fonte de luz A brilhoPALAVRA(0-7)
Brilho da fonte de luz BWORD(0-7)
Brilho da fonte de luz CPALAVRA(0-7)
Brilho da luz ambienteWORD(0-7)
Posição AZ da fonte de luzWORD(-50 a +50)
Posição BZ da fonte de luzWORD(-50 a +50)
Posição CZ da fonte de luzWORD(-50 a +50)
Posição AY da fonte de luzWORD(-50 a +50)
Fonte de luz BY posiçãoWORD(-50 a +50)
Posição CY da fonte de luzWORD(-50 a +50)
Posição AX da fonte de luzWORD(-50 a +50)
Posição BX da fonte de luzWORD(-50 a +50)
Posição CX da fonte de luzWORD(-50 a +50)
Paleta de cores do objeto16 PALAVRAS(formato BIOS)
Matriz base do grupo de cores16 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.

ÍNDICECORBASE
00000
11001
22001
33001
44001
55001
60106
70206
80306
90406
100506
1100111
1200211
1300311
1400411
1500511

Referências

Veja também