aspose.info
NL

3MF

Bijgewerkt

Wat is een 3MF-bestand?

3MF, 3D Manufacturing Format, wordt door toepassingen gebruikt om 3D-objectmodellen weer te geven voor een groot aantal andere toepassingen, platforms, services en printers. Het is gebouwd om de beperkingen en problemen in andere 3D-bestandsindelingen, zoals STL, te vermijden voor het werken met de nieuwste versies van 3D-printers. 3MF is een relatief nieuw bestandsformaat dat is ontwikkeld en gepubliceerd door het 3MF-consortium. Het is rijk genoeg om een model volledig te beschrijven, met behoud van interne informatie, kleur en andere kenmerken die het uitbreidbaar maken voor het ondersteunen van nieuwe innovaties in 3D-printen. Het formaat is uitbreidbaar, breed toepasbaar en vrij van problemen met andere veelgebruikte bestandsformaten.

Korte geschiedenis van het 3MF-bestandsformaat

De bestaande beperkingen in beschikbare modelbeschrijvende bestandsindelingen, zoals STL en andere, leiden ertoe dat de toonaangevende merken samenkomen en een meer uitbreidbaar bestandsformaat voor 3D-printen formuleren. Een belangrijke overweging was hoe applicaties modelgegevens moesten doorgeven aan 3D-printers. Het 3MF-consortium is daarom ontstaan om een nieuw 3D-bestandsformaat, 3MF genaamd, te ondersteunen met als doel het uitbreidbaar genoeg te maken om aan de behoeften van 3D-printen te voldoen. Verschillende bedrijven maakten deel uit van dit consortium, waaronder Microsoft, Autodesk, Dassault Systems, Netfabb, SLM, HP en anderen. Microsoft schonk zijn 3D-bestandsformaat work-in-progress als uitgangspunt voor de gezamenlijke verdere ontwikkeling van de specificatie door het 3MF Consortium.

3MF-bestandsindeling - Meer informatie

3MF is een op XML gebaseerd gegevensformaat - door mensen leesbare gecomprimeerde XML - dat definities bevat voor gegevens met betrekking tot 3D-productie, inclusief uitbreidbaarheid door derden voor aangepaste gegevens. Het 3MF-bestandsformaat is ontworpen rekening houdend met de beperkingen en problemen waarmee andere 3D-bestandsindelingen worden geconfronteerd. Dit leidde tot de formulering van het 3MF-bestandsformaat dat is:

  • Compleet: Bevat alle benodigde model-, materiaal- en eigendomsinformatie in één archief
  • Voor mensen leesbaar: Gebruik van veelgebruikte structuren zoals OPC, ZIP en XML om de ontwikkeling te vergemakkelijken
  • Eenvoudig: Een korte, duidelijke specificatie, waardoor de ontwikkeling eenvoudig en de validatie snel verloopt
  • Uitbreidbaar: Door gebruik te maken van XML-naamruimten zijn zowel openbare als privé-extensies mogelijk met behoud van compatibiliteit
  • Ondubbelzinnig: Duidelijke taal- en conformiteitstests zorgen ervoor dat een bestand altijd consistent is, van digitaal tot fysiek
  • Gratis: Toegang tot en implementatie van de 3MF-specificatie is en zal altijd vrij zijn van royalty’s, patenten en licenties

De specificaties voor het 3MF-bestandsformaat worden gehost via Github voor openbare toegang en continue updates. De huidige gepubliceerde versie is 1.2.3 die de reeks conventies beschrijft voor het gebruik van XML en andere algemeen beschikbare technologieën om de inhoud en het uiterlijk van een of meer 3D-modellen te beschrijven. Ontwikkelaars die systemen willen bouwen voor het verwerken van 3MF-bestandsindelingen, kunnen deze specificaties raadplegen voor implementatiedoeleinden.

Specificaties 3MF-bestandsindeling

Het 3MF-bestandsformaat gebruikt de Open Packaging-specificaties in de vorm van een ZIP-archief voor het fysieke model. Het bevat een goed gedefinieerde set onderdelen en relaties die een bepaald doel in het document vervullen. Dit zorgt er ook voor dat het formaat de pakketfunctie volgt, inclusief digitale handtekeningen en miniaturen.

Het 3MF-document - een overzicht

Een typisch 3MF-document ziet er als volgt uit:

3MF Document Structure

De payload omvat de volledige set onderdelen die nodig zijn voor het verwerken van het 3D-modelonderdeel. Alle inhoud die moet worden gebruikt om een object te vervaardigen dat wordt beschreven in de 3D-payload, MOET in het 3MF-document zijn opgenomen. De beschrijving van elk documentonderdeel samen met de status zoals vereist of optie is zoals gegeven in de volgende tabel.

NaamBeschrijvingRelatiebronVereist/optioneel
3D-modelBevat de beschrijving van een of meer 3D-objecten voor fabricage.PakketVERPLICHT
KerneigenschappenHet OPC-gedeelte dat verschillende documenteigenschappen bevat.PakketOPTIONEEL
Oorsprong digitale handtekeningHet OPC-gedeelte dat de basis vormt van digitale handtekeningen in het pakket.PakketOPTIONEEL
Digitale handtekeningOPC-delen die elk een digitale handtekening bevatten.Oorsprong digitale handtekeningOPTIONEEL
Digitale handtekeningcertificaatOPC-onderdelen die een certificaat voor digitale handtekening bevatten.Digitale handtekeningOPTIONEEL
PrintTicketBiedt instellingen die moeten worden gebruikt bij het uitvoeren van het (de) 3D-object(en) in het 3D-modelgedeelte.3D-modelOPTIONEEL
ThumbnailBevat een kleine JPEG- of PNG-afbeelding die de 3D-objecten in het pakket of het pakket als geheel vertegenwoordigt.PakketOPTIONEEL
3D-textuurBevat een textuur die wordt gebruikt om kleur toe te passen op een 3D-object in het 3D-modelgedeelte (beschikbaar voor uitbreidingen)3D-modelOPTIONEEL
Aangepaste onderdelenOPC-onderdelen die zijn gekoppeld aan metadataPakketOPTIONEEL

De Onderdelen en relaties, 3D-modellen, Objectbronnen, Material Resources en Pakketkenmerken secties van specificaties document geeft gedetailleerde informatie over het 3MF-document.

Referenties

Zie ook