aspose.info
DA

3MF

Opdateret

Hvad er en 3MF fil?

3MF, 3D Manufacturing Format, bruges af applikationer til at gengive 3D objektmodeller til en række andre applikationer, platforme, tjenester og printere. Det blev bygget til at undgå begrænsningerne og problemerne i andre 3D-filformater, såsom STL, til at arbejde med de nyeste versioner af 3D-printere. 3MF er et relativt nyt filformat, der er udviklet og udgivet af 3MF-konsortiet. Den er rig nok til fuldt ud at beskrive en model, idet den bevarer intern information, farve og andre egenskaber, der gør den udbyggelig til at understøtte nye innovationer inden for 3D-print. Formatet er udvideligt, i stand til at blive bredt vedtaget og fri for problemer, der rammer andre udbredte filformater.

Kort historie om 3MF filformat

De eksisterende begrænsninger i tilgængelige modelbeskrivende filformater, såsom STL og andre, fører til, at de førende mærker går sammen og formulerer et mere udvidelsesvenligt filformat til 3D-print. En vigtig overvejelse var, hvordan applikationer skulle videregive modeldata til 3D-printere. 3MF-konsortiet blev derfor til for at bakke op om et nyt 3D-filformat kaldet 3MF med det formål at gøre det udvideligt nok til at imødekomme behovene for 3D-print. Flere virksomheder var en del af dette konsortium, herunder Microsoft, Autodesk, Dassault Systems, Netfabb, SLM, HP og andre. Microsoft donerede sit igangværende 3D-filformat som udgangspunkt for 3MF-konsortiets fælles videreudvikling af specifikationen.

3MF filformat - flere oplysninger

3MF er et XML-baseret dataformat – menneskelæselig komprimeret XML – der inkluderer definitioner af data relateret til 3D-fremstilling, herunder tredjeparts udvidelsesmuligheder for brugerdefinerede data. 3MF-filformatet blev designet med tanke på de begrænsninger og problemer, som andre 3D-filformater står over for. Dette førte til formuleringen af 3MF filformat, der er:

  • Fuldstændig: Indeholder alle nødvendige model-, materiale- og ejendomsoplysninger i et enkelt arkiv

  • Læsbar for mennesker: Bruger almindelige strukturer såsom OPC, ZIP og XML for at lette udviklingen

  • Simpelt: En kort, klar specifikation, der gør udviklingen nem og valideringen hurtig

  • Udvidelig: Udnyttelse af XML-navneområder giver mulighed for både offentlige og private udvidelser, samtidig med at kompatibiliteten bevares

  • Utvetydigt: Tydelige sprog- og overensstemmelsestest sikrer, at en fil altid er konsistent fra digital til fysisk

  • Gratis: Adgang til og implementering af 3MF-specifikationen er og vil altid være fri for royalties, patenter og licenser

The specifications for 3MF file format are hosted over Github for public access and continuous updates. The current published version is 1.2.3 that describes the set of conventions for the use of XML and other widely available technologies to describe the content and appearance of one or more 3D models. Developers, who want to build systems for processing 3MF file formats, can refer to these specifications for implementation purpose.

3MF filformatspecifikationer

3MF-filformatet bruger Open Packaging-specifikationerne i form af ZIP-arkiv til sin fysiske model. Det inkluderer et veldefineret sæt af dele og relationer, der opfylder et bestemt formål i dokumentet. Dette gør også, at formatet følger pakkefunktionen inklusive digitale signaturer og miniaturebilleder.

3MF-dokumentet - en oversigt

Et typisk 3MF-dokument ser ud som følger:

3MF Document Structure

The payload includes the full set of parts required for processing the 3D Model part. All content to be used to manufacture an object described in the 3D payload MUST be contained in the 3MF Document. The description of each document part along with its status as required or option is as given in the following table.

NavnBeskrivelseSelationskildePåkrævet/Valgfri
3D ModelContains the description of one or more 3D objects for manufacturing.PackageREQUIRED
KerneegenskaberOPC-delen, der indeholder forskellige dokumentegenskaber.PakkeVALGFRI
Digital Signature OriginOPC-delen, der er roden til digitale signaturer i pakken.PakkeVALGFRI
Digital signaturOPC-dele, der hver indeholder en digital signatur.Digital signaturoprindelseVALGFRI
Digital signaturcertifikatOPC-dele, der indeholder et digitalt signaturcertifikat.Digital signaturVALGFRI
PrintTicketIndeholder indstillinger, der skal bruges ved output af 3D-objekt(er) i 3D-modeldelen.3D-modelVALGFRI
ThumbnailIndeholder et lille JPEG- eller PNG-billede, der repræsenterer 3D-objekterne i pakken eller pakken som helhed.PakkeVALGFRI
3D-teksturIndeholder en tekstur, der bruges til at anvende farve på et 3D-objekt i 3D-modeldelen (tilgængelig for udvidelser)3D-modelVALGFRI
Tilpassede deleOPC-dele, der er forbundet med metadataPakkeVALGFRI

Sektionerne Parts and Relationships, 3D Models, Object Resources, Material Resources og Package Features i specifikationsdokumentet giver detaljerede oplysninger om 3MF-dokumentet.

Referencer

Se også