aspose.info
PL

3MF

Zaktualizowano

Czym jest plik 3MF?

3MF, 3D Manufacturing Format, jest używany przez aplikacje do renderowania modeli obiektów 3D w wielu innych aplikacjach, platformach, usługach i drukarkach. Został zbudowany, aby uniknąć ograniczeń i problemów w innych formatach plików 3D, takich jak STL, do pracy z najnowszymi wersjami drukarek 3D. 3MF to stosunkowo nowy format plików, który został opracowany i opublikowany przez konsorcjum 3MF. Jest wystarczająco bogaty, aby w pełni opisać model, zachowując informacje wewnętrzne, kolor i inne cechy, dzięki którym jest rozszerzalny w celu wspierania nowych innowacji w druku 3D. Format jest rozszerzalny, może być szeroko stosowany i wolny od problemów nękających inne powszechnie używane formaty plików.

Krótka historia formatu plików 3MF

Istniejące ograniczenia w dostępnych formatach plików opisujących modele, takich jak STL i inne, skłaniają wiodące marki do zebrania się i sformułowania bardziej rozszerzalnego formatu plików do druku 3D. Ważną kwestią było to, w jaki sposób aplikacje powinny przekazywać dane modelu do drukarek 3D. W związku z tym konsorcjum 3MF powstało w celu wsparcia nowego formatu plików 3D o nazwie 3MF w celu uczynienia go wystarczająco rozszerzalnym, aby zaspokoić potrzeby drukowania 3D. W skład tego konsorcjum wchodziło kilka firm, w tym Microsoft, Autodesk, Dassault Systems, Netfabb, SLM, HP i inne. Firma Microsoft przekazała trwające prace nad formatem plików 3D jako punkt wyjścia do wspólnego dalszego rozwoju specyfikacji konsorcjum 3MF.

Format pliku 3MF — więcej informacji

3MF to format danych oparty na XML – skompresowany XML czytelny dla człowieka – który zawiera definicje danych związanych z produkcją 3D, w tym rozszerzalność danych niestandardowych przez strony trzecie. Format pliku 3MF został zaprojektowany z myślą o ograniczeniach i problemach napotykanych przez inne formaty plików 3D. Doprowadziło to do sformułowania formatu pliku 3MF, który jest:

  • Kompletne: Zawiera wszystkie niezbędne informacje o modelu, materiale i właściwościach w jednym archiwum
  • Czytelne dla człowieka: Korzystanie z typowych struktur, takich jak OPC, ZIP i XML w celu ułatwienia programowania
  • Prostota: Krótka, przejrzysta specyfikacja ułatwiająca tworzenie i szybką weryfikację
  • Rozszerzalny: Wykorzystanie przestrzeni nazw XML pozwala na stosowanie zarówno publicznych, jak i prywatnych rozszerzeń przy zachowaniu zgodności
  • Jednoznaczne: Przejrzysty język i testy zgodności gwarantują, że plik jest zawsze spójny, od wersji cyfrowej do fizycznej
  • Bezpłatny: dostęp do specyfikacji 3MF i jej wdrażanie jest i zawsze będzie wolny od opłat licencyjnych, patentów i licencji

Specyfikacje formatu plików 3MF są hostowane w Github w celu publicznego dostępu i ciągłych aktualizacji. Obecna opublikowana wersja to 1.2.3, która opisuje zestaw konwencji dotyczących używania XML i innych powszechnie dostępnych technologii do opisywania zawartości i wyglądu jednego lub więcej modeli 3D. Deweloperzy, którzy chcą zbudować systemy do przetwarzania formatów plików 3MF, mogą zapoznać się z tymi specyfikacjami w celu wdrożenia.

Specyfikacje formatu plików 3MF

Format pliku 3MF wykorzystuje specyfikacje Open Packaging w postaci archiwum ZIP dla swojego modelu fizycznego. Zawiera dobrze zdefiniowany zestaw części i relacji, które spełniają określony cel w dokumencie. Dzięki temu format jest zgodny z funkcją pakietu, w tym z podpisami cyfrowymi i miniaturami.

Dokument 3MF — przegląd

Typowy dokument 3MF wygląda następująco:

3MF Document Structure

Ładunek zawiera pełny zestaw części wymaganych do przetworzenia części Modelu 3D. Cała zawartość, która ma być wykorzystana do wytworzenia obiektu opisanego w ładunku 3D MUSI być zawarta w Dokumencie 3MF. Opis każdej części dokumentu wraz z jej wymaganym statusem lub opcją przedstawiono w poniższej tabeli.

ImięOpisŹródło relacjiWymagane/Opcjonalne
Model 3DZawiera opis jednego lub więcej obiektów 3D do produkcji.PakietWYMAGANE
Podstawowe właściwościCzęść OPC zawierająca różne właściwości dokumentu.PakietOPCJONALNIE
Pochodzenie podpisu cyfrowegoCzęść OPC, która jest źródłem podpisów cyfrowych w pakiecie.PakietOPCJONALNIE
Podpis cyfrowyCzęści OPC, z których każda zawiera podpis cyfrowy.Podpis cyfrowy PochodzenieOPCJONALNE
Certyfikat podpisu cyfrowegoCzęści OPC zawierające certyfikat podpisu cyfrowego.Podpis cyfrowyOPCJONALNIE
PrintTicketZawiera ustawienia, które mają być używane podczas wyprowadzania obiektów 3D w części modelu 3D.Model 3DOPCJONALNIE
MiniaturaZawiera mały obraz JPEG lub PNG reprezentujący obiekty 3D w pakiecie lub w pakiecie jako całości.PakietOPCJONALNIE
Tekstura 3DZawiera teksturę używaną do nakładania koloru na obiekt 3D w części Model 3D (dostępna dla rozszerzeń)Model 3DOPCJONALNIE
Części niestandardoweCzęści OPC, które są powiązane z metadanymiPakietOPCJONALNE

Części i relacje, Modele 3D, Zasoby obiektów, Zasoby materiałowe i Funkcje pakietu sekcje specyfikacji dokumentu zawiera szczegółowe informacje na temat dokumentu 3MF.

Bibliografia

Zobacz też