Co je soubor 3D2?
Soubor s příponou .3D2 je soubor CAD-3D 2.0, který ukládá více 3D objektů a informací o těchto objektech. V tomto souboru jsou uloženy informace o bleskech a paletách barev, které 3D objekty používají. Jeden soubor pojme až 40 objektů. 3D2 byl používán jako raný formát pro počítačové animace. Soubory 3DS lze otevřít pomocí aplikačního softwaru Quick3D.
Formát souboru 3D2
Formát souboru 3D2 je podobný staršímu formátu souboru a skládá se ze dvou částí.
- 256bajtová hlavička, která obsahuje informace o počtu objektů obsažených v souboru, nastavení světla a informace o barvě.
- Opakující se struktura dat, která definuje 3D objekty v souboru.
Formát souboru 3D2 se podobá staršímu formátu souboru, ale liší se tím, že nespoléhá na knihovnu Fast Floating Point (LIBF) společnosti Motorola. Výrazně snižuje požadavky na úložiště tím, že každou souřadnici ukládá do dvoubajtového slova namísto čtyřbajtové hodnoty s pohyblivou řádovou čárkou.
Záhlaví 3D2
Pole | Typ | Hodnota |
---|---|---|
ID souboru | SLOVO | $3D02 |
Počet objektů v souboru | SLOVO | 1-40 |
Indikátor zapnutí/vypnutí zdroje světla A | WORD | (0=vypnuto, 1=zapnuto) |
Indikátor zapnutí/vypnutí světelného zdroje B | WORD | (0=vypnuto, 1=zapnuto) |
Indikátor zapnutí/vypnutí světelného zdroje | WORD | (0=vypnuto, 1=zapnuto) |
Jas zdroje světla A | WORD | (0-7) |
Jas světelného zdroje B | WORD | (0-7) |
Světelný zdroj C jas | WORD | (0-7) |
Jas okolního světla | WORD | (0-7) |
Pozice AZ zdroje světla | WORD | (-50 až +50) |
Umístění BZ zdroje světla | WORD | (-50 až +50) |
Pozice zdroje světla CZ | WORD | (-50 až +50) |
Pozice AY zdroje světla | WORD | (-50 až +50) |
Světelný zdroj BY pozice | SLOVO | (-50 až +50) |
Pozice CY zdroje světla | WORD | (-50 až +50) |
Pozice AX zdroje světla | WORD | (-50 až +50) |
Pozice BX světelného zdroje | WORD | (-50 až +50) |
Pozice CX světelného zdroje | WORD | (-50 až +50) |
Paleta barev objektů | 16 SLOV | (formát BIOS) |
Základní pole barevné skupiny | 16 SLOV |
Základní pole barevné skupiny
Paletu v souboru 3D2 musí doprovázet základní pole skupiny barev, které označuje index první barvy ve skupině, do které tato barva patří. Následuje příklad palety, která obsahuje černou barvu pozadí, po níž následuje pět červených, pět zelených a pět modrých.
INDEX | BARVA | BÁZE |
---|---|---|
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 |