aspose.info
LT

3MF

Atnaujinta

Kas yra 3MF failas?

3MF, 3D gamybos formatas, naudojamas programose 3D objektų modeliams pateikti įvairioms kitoms programoms, platformoms, paslaugoms ir spausdintuvams. Jis buvo sukurtas siekiant išvengti apribojimų ir problemų, susijusių su kitais 3D failų formatais, pvz., STL, dirbant su naujausiomis 3D spausdintuvų versijomis. 3MF yra palyginti naujas failo formatas, kurį sukūrė ir paskelbė 3MF konsorciumas. Jis yra pakankamai turtingas, kad būtų galima visiškai apibūdinti modelį, išlaikant vidinę informaciją, spalvą ir kitas charakteristikas, todėl jį galima išplėsti, kad būtų palaikomos naujos 3D spausdinimo naujovės. Formatas yra išplečiamas, gali būti plačiai naudojamas ir neturi problemų, galinčių sukelti kitus plačiai naudojamus failų formatus.

Trumpa 3MF failo formato istorija

Esami modelių aprašomųjų failų formatų, tokių kaip STL ir kiti, apribojimai verčia pirmaujančius prekių ženklus susiburti ir suformuluoti labiau išplečiamą 3D spausdinimo failo formatą. Svarbus dalykas buvo tai, kaip programos turėtų perduoti modelio duomenis 3D spausdintuvams. Taigi 3MF konsorciumas buvo sukurtas siekiant paremti naują 3D failo formatą, vadinamą 3MF, siekiant, kad jis būtų pakankamai išplėstas, kad atitiktų 3D spausdinimo poreikius. Šiam konsorciumui priklausė kelios įmonės, įskaitant Microsoft, Autodesk, Dassault Systems, Netfabb, SLM, HP ir kt. Microsoft paaukojo savo 3D failo formato nebaigtą darbą kaip atspirties tašką 3MF konsorciumui bendradarbiaujant toliau plėtojant specifikaciją.

3MF failo formatas – daugiau informacijos

3MF yra XML pagrindu sukurtas duomenų formatas – žmogaus skaitomas suglaudintas XML – apimantis su 3D gamyba susijusių duomenų apibrėžimus, įskaitant trečiųjų šalių pritaikytų duomenų išplėtimą. 3MF failo formatas buvo sukurtas atsižvelgiant į apribojimus ir problemas, su kuriomis susiduria kiti 3D failų formatai. Dėl to buvo sukurtas 3MF failo formatas, kuris yra:

  • Užbaigta: viename archyve yra visa reikalinga modelio, medžiagos ir nuosavybės informacija

  • Žmogaus skaitoma: naudojant įprastas struktūras, tokias kaip OPC, [ZIP] (/compression/zip/) ir XML, kad būtų lengviau kurti

  • Paprasta: trumpa, aiški specifikacija, palengvinanti kūrimą ir greitą patvirtinimą

  • Plėstinas: naudojant XML vardų sritis, galima naudoti tiek viešuosius, tiek privačius plėtinius, išlaikant suderinamumą

  • Nedviprasmiška: aiškios kalbos ir atitikties testai užtikrina, kad failas visada būtų nuoseklus nuo skaitmeninio iki fizinio

  • Nemokama: prieiga prie 3MF specifikacijos ir jos įgyvendinimas yra ir visada bus be honorarų, patentų ir licencijų

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 failo formato specifikacijos

3MF failo formatas savo fiziniam modeliui naudoja Open Packaging specifikacijas ZIP archyvo forma. Jis apima tiksliai apibrėžtą dalių ir ryšių rinkinį, kuris atitinka tam tikrą dokumento paskirtį. Dėl to formatas taip pat atitinka paketo funkciją, įskaitant skaitmeninius parašus ir miniatiūras.

3MF dokumentas – apžvalga

Įprastas 3MF dokumentas atrodo taip:

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.

VardasAprašasSantykių šaltinisPrivaloma / Pasirenkama
3D ModelContains the description of one or more 3D objects for manufacturing.PackageREQUIRED
Pagrindinės savybėsOPC dalis, kurioje yra įvairios dokumento ypatybės.PaketasPASIRENKAMA
Skaitmeninio parašo kilmėOPC dalis, kuri yra paketo skaitmeninių parašų šaknis.PaketasPASIRENKAMA
Skaitmeninis parašasOPC dalys, kurių kiekvienoje yra skaitmeninis parašas.Skaitmeninio parašo kilmėPASIRENKAMA
Skaitmeninio parašo sertifikatasOPC dalys, kuriose yra skaitmeninio parašo sertifikatas.Skaitmeninis parašasPASIRENKAMA
PrintTicketPateikia nustatymus, kurie bus naudojami išvedant 3D objektą (-us) 3D modelio dalyje.3D modelisPASIRENKAMA
MiniatiūraYra mažas JPEG arba PNG vaizdas, vaizduojantis 3D objektus pakete arba visą paketą.PaketasPASIRENKAMA
3D tekstūraYra tekstūra, naudojama spalvoms pritaikyti 3D objektui 3D modelio dalyje (galima su plėtiniais)3D modelisPASIRENKAMA
Priskirtos dalysOPC dalys, susietos su metaduomenimisPaketasPASIRENKAMA

Specifikacijų dokumento skyriuose Parts and Relationships, 3D Models, Object Resources, Material Resources ir Package Features pateikiama išsami informacija apie 3MF dokumentą.

Nuorodos Nr.

Taip pat žiūrėkite