Hvad er en 3D2 fil?
En fil med filtypenavnet .3D2 er en CAD-3D 2.0-fil, der gemmer flere 3D-objekter og oplysninger om disse objekter. Lyn- og farvepaletternes oplysninger, der bruges af 3D-objekterne, er alle gemt i denne fil. En enkelt fil kan indeholde op til 40 objekter. 3D2 var blevet brugt som et tidligt format til computeranimationer. 3DS filer kan åbnes med Quick3D applikationssoftware.
3D2 filformat
3D2-filformatet ligner det ældre filformat og består af to dele.
- En 256-byte header, som indeholder information om antallet af objekter i filen, lysindstillingerne og farveoplysningerne.
- En gentagen struktur af data, der definerer 3D-objekterne i filen.
3D2-filformatet ligner det ældre filformat, men adskiller sig ved, at det ikke er afhængigt af Fast Floating Point-biblioteket (LIBF) fra Motorola. Det reducerer lagringskravene betydeligt ved at gemme hver koordinat i et to-byte ord i stedet for en fire-byte flydende kommaværdi.
3D2 Header
Felt | Type | Værdi |
---|---|---|
Fil ID | ORD | $3D02 |
Optælling af objekter i fil | WORD | 1-40 |
Lyskilde A tænd/sluk-indikator | WORD | (0=fra, 1=til) |
Lyskilde B tænd/sluk-indikator | WORD | (0=fra, 1=til) |
Lyskilde C tænd/sluk-indikator | WORD | (0=fra, 1=til) |
Lyskilde A lysstyrke | WORD | (0-7) |
Lyskilde B lysstyrke | WORD | (0-7) |
Lyskilde C lysstyrke | WORD | (0-7) |
Omgivende lysstyrke | WORD | (0-7) |
Lyskilde AZ-position | WORD | (-50 til +50) |
Lyskilde BZ-position | WORD | (-50 til +50) |
Lyskilde CZ-position | WORD | (-50 til +50) |
Lyskilde AY-position | ORD | (-50 til +50) |
Lyskilde BY position | WORD | (-50 til +50) |
Lyskilde CY-position | ORD | (-50 til +50) |
Lyskilde AXE position | WORD | (-50 til +50) |
Lyskilde BX-position | WORD | (-50 til +50) |
Lyskilde CX-position | WORD | (-50 til +50) |
Objektfarvepalet | 16 ORD | (BIOS-format) |
Farvegruppegrundlag | 16 ORD |
Farvegruppe Base Array
Paletten i 3D2-filen skal være ledsaget af farvegruppens basisarray, som angiver indekset for den første farve i gruppen, som den farve tilhører. Det følgende er et eksempel på en palet, der indeholder en sort baggrundsfarve efterfulgt af fem røde, fem grønne og fem blå.
INDEKS | FARVE | 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 |