aspose.info
DA

3D2 - CAD-3D 2.0 filformat

Opdateret

Hvad er en 3D2 fil?

En fil med filtypenavnet .3D2 er en CAD-3D 2.0-fil, der gemmer flere 3D-objekter og oplysninger om disse objekter. Lyn- og farvepaletternes oplysninger, der bruges af 3D-objekterne, er alle gemt i denne fil. En enkelt fil kan indeholde op til 40 objekter. 3D2 var blevet brugt som et tidligt format til computeranimationer. 3DS filer kan åbnes med Quick3D applikationssoftware.

3D2 filformat

3D2-filformatet ligner det ældre filformat og består af to dele.

  1. En 256-byte header, som indeholder information om antallet af objekter i filen, lysindstillingerne og farveoplysningerne.
  2. En gentagen struktur af data, der definerer 3D-objekterne i filen.

3D2-filformatet ligner det ældre filformat, men adskiller sig ved, at det ikke er afhængigt af Fast Floating Point-biblioteket (LIBF) fra Motorola. Det reducerer lagringskravene betydeligt ved at gemme hver koordinat i et to-byte ord i stedet for en fire-byte flydende kommaværdi.

3D2 Header

FeltTypeVærdi
Fil IDORD$3D02
Optælling af objekter i filWORD1-40
Lyskilde A tænd/sluk-indikatorWORD(0=fra, 1=til)
Lyskilde B tænd/sluk-indikatorWORD(0=fra, 1=til)
Lyskilde C tænd/sluk-indikatorWORD(0=fra, 1=til)
Lyskilde A lysstyrkeWORD(0-7)
Lyskilde B lysstyrkeWORD(0-7)
Lyskilde C lysstyrkeWORD(0-7)
Omgivende lysstyrkeWORD(0-7)
Lyskilde AZ-positionWORD(-50 til +50)
Lyskilde BZ-positionWORD(-50 til +50)
Lyskilde CZ-positionWORD(-50 til +50)
Lyskilde AY-positionORD(-50 til +50)
Lyskilde BY positionWORD(-50 til +50)
Lyskilde CY-positionORD(-50 til +50)
Lyskilde AXE positionWORD(-50 til +50)
Lyskilde BX-positionWORD(-50 til +50)
Lyskilde CX-positionWORD(-50 til +50)
Objektfarvepalet16 ORD(BIOS-format)
Farvegruppegrundlag16 ORD

Farvegruppe Base Array

Paletten i 3D2-filen skal være ledsaget af farvegruppens basisarray, som angiver indekset for den første farve i gruppen, som den farve tilhører. Det følgende er et eksempel på en palet, der indeholder en sort baggrundsfarve efterfulgt af fem røde, fem grønne og fem blå.

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

Referencer

Se også