Che cos’è un file 3D2?
Un file con estensione .3D2 è un file CAD-3D 2.0 che memorizza più oggetti 3D e informazioni su questi oggetti. Le informazioni sulle tavolozze dei fulmini e dei colori utilizzate dagli oggetti 3D sono tutte archiviate in questo file. Un singolo file può contenere fino a 40 oggetti. 3D2 era stato utilizzato come primo formato per le animazioni al computer. I file 3DS possono essere aperti con il software applicativo Quick3D.
Formato file 3D2
Il formato file 3D2 è simile al formato file precedente e comprende due parti.
- Un’intestazione di 256 byte che contiene informazioni sul numero di oggetti contenuti nel file, le impostazioni della luce e le informazioni sul colore.
- Una struttura di dati ripetuta che definisce gli oggetti 3D nel file.
Il formato file 3D2 assomiglia al formato file precedente, ma differisce in quanto non si basa sulla libreria Fast Floating Point (LIBF) di Motorola. Riduce notevolmente i requisiti di archiviazione memorizzando ciascuna coordinata in una parola a due byte anziché in un valore a virgola mobile a quattro byte.
Intestazione 3D2
Campo | Tipo | Valore |
---|---|---|
ID file | PAROLA | $3D02 |
Conteggio di oggetti nel file | WORD | 1-40 |
Indicatore di accensione/spegnimento della sorgente luminosa A | WORD | (0=spento, 1=acceso) |
Indicatore di accensione/spegnimento della sorgente luminosa B | WORD | (0=spento, 1=acceso) |
Indicatore di accensione/spegnimento della sorgente luminosa C | WORD | (0=spento, 1=acceso) |
Sorgente luminosa A luminosità | WORD | (0-7) |
Luminosità della sorgente luminosa B | WORD | (0-7) |
Luminosità della sorgente luminosa C | WORD | (0-7) |
Luminosità della luce ambiente | WORD | (0-7) |
Posizione della sorgente luminosa AZ | WORD | (da -50 a +50) |
Posizione BZ della sorgente luminosa | WORD | (da -50 a +50) |
Posizione della sorgente luminosa CZ | WORD | (da -50 a +50) |
Posizione AY della sorgente luminosa | WORD | (da -50 a +50) |
Sorgente luminosa PER posizione | WORD | (da -50 a +50) |
Posizione CY della sorgente luminosa | WORD | (da -50 a +50) |
Posizione AX della sorgente luminosa | WORD | (da -50 a +50) |
Posizione BX della sorgente luminosa | WORD | (da -50 a +50) |
Posizione CX della sorgente luminosa | WORD | (da -50 a +50) |
Tavolozza dei colori degli oggetti | 16 WORD | (formato BIOS) |
Matrice di base del gruppo di colori | 16 PAROLE |
Matrice di base del gruppo di colori
La tavolozza nel file 3D2 deve essere accompagnata dall’array base del gruppo di colori che indica l’indice del primo colore del gruppo a cui appartiene quel colore. Quella che segue è una tavolozza di esempio che contiene un colore di sfondo nero, seguito da cinque rossi, cinque verdi e cinque blu.
INDICE | COLORE | 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 |