aspose.info
SV

3D2 - CAD-3D 2.0 filformat

Uppdaterad

Vad är en 3D2 fil?

En fil med filändelsen .3D2 är en CAD-3D 2.0-fil som lagrar flera 3D-objekt och information om dessa objekt. Informationen om blixten och färgpaletterna som används av 3D-objekten lagras i den här filen. En enda fil kan innehålla upp till 40 objekt. 3D2 hade använts som ett tidigt format för datoranimationer. 3DS-filer kan öppnas med Quick3D-programvara.

3D2 filformat

3D2-filformatet liknar det äldre filformatet och består av två delar.

  1. En 256-byte header som innehåller information om antalet objekt som finns i filen, ljusinställningarna och färginformationen.
  2. En återkommande struktur av data som definierar 3D-objekten i filen.

3D2-filformatet liknar det äldre filformatet, men skiljer sig genom att det inte är beroende av Fast Floating Point-biblioteket (LIBF) från Motorola. Det minskar avsevärt lagringskraven genom att lagra varje koordinat i ett tvåbyte ord istället för ett fyrabyte flyttal.

3D2 Header

FältTypVärde
Fil-IDORD$3D02
Antal objekt i filenWORD1-40
Ljuskälla A på/av-indikatorWORD(0=av, 1=på)
Ljuskälla B på/av-indikatorWORD(0=av, 1=på)
Ljuskälla C på/av-indikatorWORD(0=av, 1=på)
Ljuskälla A ljusstyrkaWORD(0-7)
Ljuskälla B ljusstyrkaWORD(0-7)
Ljuskälla C ljusstyrkaWORD(0-7)
Ljusstyrka för omgivande ljusWORD(0-7)
Ljuskällans A-Ö-positionWORD(-50 till +50)
Ljuskällans BZ-positionWORD(-50 till +50)
Ljuskällans CZ-positionWORD(-50 till +50)
Ljuskälla AY positionWORD(-50 till +50)
Ljuskälla BY positionWORD(-50 till +50)
Ljuskällans CY-positionORD(-50 till +50)
Ljuskällans AX-positionWORD(-50 till +50)
Ljuskällans BX-positionWORD(-50 till +50)
Ljuskällans CX-positionWORD(-50 till +50)
Objektfärgpalett16 WORDs(BIOS-format)
Färggruppsbasmatris16 ORD

Color Group Base Array

Paletten i 3D2-filen måste åtföljas av färggruppens basarray som anger indexet för den första färgen i gruppen som den färgen tillhör. Följande är en exempelpalett som innehåller en bakgrundsfärg av svart, följt av fem röda, fem gröna och fem blå.

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

Referenser

Se även