Kas ir 3D2 fails?
Fails ar paplašinājumu .3D2 ir CAD-3D 2.0 fails, kurā tiek glabāti vairāki 3D objekti un informācija par šiem objektiem. Šajā failā tiek saglabāta informācija par zibens un krāsu paletēm, ko izmanto 3D objekti. Vienā failā var būt līdz 40 objektiem. 3D2 tika izmantots kā agrīns datoranimāciju formāts. 3DS failus var atvērt, izmantojot Quick3D lietojumprogrammatūru.
3D2 faila formāts
3D2 faila formāts ir līdzīgs vecākajam faila formātam un sastāv no divām daļām.
- 256 baitu galvene, kas satur informāciju par failā esošo objektu skaitu, apgaismojuma iestatījumiem un krāsu informāciju.
- Atkārtota datu struktūra, kas definē 3D objektus failā.
3D2 faila formāts atgādina vecāku failu formātu, taču atšķiras ar to, ka tas nav balstīts uz Motorola Fast Floating Point bibliotēku (LIBF). Tas ievērojami samazina uzglabāšanas prasības, katru koordinātu saglabājot divu baitu vārdā, nevis četru baitu peldošā komata vērtībā.
3D2 galvene
Lauks | Tips | Vērtība |
---|---|---|
Faila ID | VĀRDS | $3D02 |
Objektu skaits failā | WORD | 1-40 |
Gaismas avots A ieslēgšanas/izslēgšanas indikators | WORD | (0=izslēgts, 1=ieslēgts) |
Gaismas avota B ieslēgšanas/izslēgšanas indikators | WORD | (0=izslēgts, 1=ieslēgts) |
Gaismas avota C ieslēgšanas/izslēgšanas indikators | WORD | (0=izslēgts, 1=ieslēgts) |
Gaismas avots A spilgtums | WORD | (0-7) |
Gaismas avota B spilgtums | WORD | (0-7) |
Gaismas avota C spilgtums | WORD | (0-7) |
Apkārtējās gaismas spilgtums | WORD | (0-7) |
Gaismas avota AZ pozīcija | WORD | (-50 līdz +50) |
Gaismas avota BZ pozīcija | WORD | (-50 līdz +50) |
Gaismas avota CZ pozīcija | WORD | (-50 līdz +50) |
Gaismas avota pozīcija AY | WORD | (-50 līdz +50) |
Gaismas avots PĒC pozīcijas | VĀRDS | (-50 līdz +50) |
Gaismas avota CY pozīcija | WORD | (-50 līdz +50) |
Gaismas avota AX pozīcija | WORD | (-50 līdz +50) |
Gaismas avota BX pozīcija | WORD | (-50 līdz +50) |
Gaismas avota CX pozīcija | WORD | (-50 līdz +50) |
Objekta krāsu palete | 16 VĀRDI | (BIOS formāts) |
Krāsu grupu bāzes masīvs | 16 VĀRDI |
Krāsu grupu bāzes masīvs
Paletei 3D2 failā ir jāpievieno krāsu grupas bāzes masīvs, kas norāda pirmās krāsas indeksu grupā, kurai šī krāsa pieder. Tālāk ir parādīts piemērs paletei, kurā ir melna fona krāsa, kam seko pieci sarkani, pieci zaļi un pieci zili.
INDEKSS | KRĀSA | BAZE |
---|---|---|
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 |