aspose.info
DE

3D2 - CAD-3D 2.0-Dateiformat

Aktualisiert

Was ist eine 3D2-Datei?

Eine Datei mit der Erweiterung .3D2 ist eine CAD-3D 2.0-Datei, die mehrere 3D-Objekte und Informationen zu diesen Objekten speichert. Die von den 3D-Objekten verwendeten Blitz- und Farbpaletteninformationen werden alle in dieser Datei gespeichert. Eine einzelne Datei kann bis zu 40 Objekte enthalten. 3D2 wurde als frühes Format für Computeranimationen verwendet. 3DS-Dateien können mit der Quick3D-Anwendungssoftware geöffnet werden.

3D2-Dateiformat

Das 3D2-Dateiformat ähnelt dem älteren Dateiformat und besteht aus zwei Teilen.

  1. Ein 256-Byte-Header, der Informationen über die Anzahl der in der Datei enthaltenen Objekte, die Lichteinstellungen und die Farbinformationen enthält.
  2. Eine sich wiederholende Datenstruktur, die die 3D-Objekte in der Datei definiert.

Das 3D2-Dateiformat ähnelt dem älteren Dateiformat, unterscheidet sich jedoch dadurch, dass es nicht auf die Fast Floating Point Library (LIBF) von Motorola angewiesen ist. Es reduziert die Speicheranforderungen erheblich, indem es jede Koordinate in einem Zwei-Byte-Wort anstelle eines Vier-Byte-Gleitkommawerts speichert.

3D2-Kopfzeile

FeldTypWert
Datei-IDWORT$3D02
Anzahl der Objekte in der DateiWORD1-40
Lichtquelle A Ein/Aus-AnzeigeWORD(0=aus, 1=ein)
Lichtquelle B Ein/Aus-AnzeigeWORD(0=aus, 1=ein)
Lichtquelle C Ein/Aus-AnzeigeWORD(0=aus, 1=ein)
Lichtquelle A HelligkeitWORD(0-7)
Lichtquelle B HelligkeitWORD(0-7)
Lichtquelle C HelligkeitWORD(0-7)
UmgebungslichthelligkeitWORD(0-7)
Position der Lichtquelle AZWORD(-50 bis +50)
Position der Lichtquelle BZWORT(-50 bis +50)
Lichtquelle CZ-PositionWORD(-50 bis +50)
Position der Lichtquelle AYWORD(-50 bis +50)
Lichtquelle BY PositionWORD(-50 bis +50)
Position der Lichtquelle CYWORD(-50 bis +50)
Position der Lichtquelle AXWORD(-50 bis +50)
Position der Lichtquelle BXWORD(-50 bis +50)
Lichtquelle CX-PositionWORD(-50 bis +50)
Objektfarbpalette16 WÖRTER(BIOS-Format)
Farbgruppenbasisarray16 WORTE

Farbgruppen-Basisarray

Die Palette in der 3D2-Datei muss von dem Farbgruppen-Basisarray begleitet werden, das den Index der ersten Farbe in der Gruppe angibt, zu der diese Farbe gehört. Das Folgende ist eine Beispielpalette, die eine Hintergrundfarbe von Schwarz enthält, gefolgt von fünf Rot-, fünf Grün- und fünf Blautönen.

INDEXFARBEBASIS
00000
11001
22001
33001
44001
55001
60106
70206
80306
90406
100506
1100111
1200211
1300311
1400411
1500511

Verweise

Siehe auch