Co to jest plik 3D2?
Plik z rozszerzeniem .3D2 to plik CAD-3D 2.0, który przechowuje wiele obiektów 3D i informacje o tych obiektach. Wszystkie informacje o błyskawicach i paletach kolorów używane przez obiekty 3D są przechowywane w tym pliku. Pojedynczy plik może pomieścić do 40 obiektów. 3D2 był używany jako wczesny format animacji komputerowych. Pliki 3DS można otwierać za pomocą oprogramowania aplikacji Quick3D.
Format pliku 3D2
Format pliku 3D2 jest podobny do starszego formatu pliku i składa się z dwóch części.
- Nagłówek o długości 256 bajtów, który zawiera informacje o liczbie obiektów zawartych w pliku, ustawieniach oświetlenia oraz informacje o kolorze.
- Powtarzająca się struktura danych, która definiuje obiekty 3D w pliku.
Format pliku 3D2 przypomina starszy format pliku, ale różni się tym, że nie opiera się na bibliotece Fast Floating Point (LIBF) firmy Motorola. Znacząco zmniejsza wymagania dotyczące przechowywania, przechowując każdą współrzędną w dwubajtowym słowie zamiast czterobajtowej wartości zmiennoprzecinkowej.
Nagłówek 3D2
Pole | Typ | Wartość |
---|---|---|
Identyfikator pliku | SŁOWO | $3D02 |
Liczba obiektów w pliku | WORD | 1-40 |
Źródło światła Wskaźnik włączenia/wyłączenia | SŁOWO | (0=wyłączone, 1=włączone) |
Wskaźnik włączenia/wyłączenia źródła światła B | WORD | (0=wyłączone, 1=włączone) |
Wskaźnik włączenia/wyłączenia źródła światła C | WORD | (0=wyłączone, 1=włączone) |
Źródło światła Jasność | SŁOWO | (0-7) |
Jasność źródła światła B | SŁOWO | (0-7) |
Jasność źródła światła C | WORD | (0-7) |
Jasność światła otoczenia | WORD | (0-7) |
Źródło światła Pozycja AZ | WORD | (-50 do +50) |
Źródło światła Pozycja BZ | WORD | (-50 do +50) |
Źródło światła Pozycja CZ | WORD | (-50 do +50) |
Położenie AY źródła światła | WORD | (-50 do +50) |
Źródło światła WG pozycji | WORD | (-50 do +50) |
Źródło światła Pozycja CY | WORD | (-50 do +50) |
Położenie AX źródła światła | WORD | (-50 do +50) |
Pozycja BX źródła światła | WORD | (-50 do +50) |
Źródło światła Pozycja CX | WORD | (-50 do +50) |
Paleta kolorów obiektu | 16 SŁÓW | (format BIOS) |
Podstawowa tablica grup kolorów | 16 SŁÓW |
Bazowa tablica grup kolorów
Do palety w pliku 3D2 musi być dołączona tablica bazowa grupy kolorów, która wskazuje indeks pierwszego koloru w grupie, do której ten kolor należy. Poniżej znajduje się przykładowa paleta zawierająca czarny kolor tła, po którym następuje pięć czerwieni, pięć zieleni i pięć błękitów.
INDEKS | KOLOR | BAZA |
---|---|---|
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 |