Co to jest format pliku 3DXML?
.3dxml to lekki, uniwersalny format plików oparty na XML, opracowany przez Dassault Systèmes do wymiany danych 3D w ramach ich ekosystemu zarządzania cyklem życia produktu. Pojedynczy plik .3dxml może zawierać treści 3D w formie binarnej lub XML, przechowując dane takie jak tekstury, ustawienia oświetlenia, siatki (meshes) i inne dane modeli 3D. .3dxml jest formatem częściowo zastrzeżonym, ze specyfikacją opublikowaną przez Dassault Systèmes.
.3dxml = archiwum ZIP
Pliki .3dxml są w istocie archiwami ZIP, które składają się z manifestu, plików BOM (zestawienie materiałowe) oraz co najmniej jednego pliku reprezentacji .3DRep kodującego geometrię 3D. Zmiana rozszerzenia pliku .3dxml na .zip pozwala otworzyć archiwum za pomocą dowolnego narzędzia obsługującego ZIP i bezpośrednio sprawdzić jego strukturę XML.
Zastosowania plików .3dxml
Format .3dxml został zaprojektowany w celu włączania informacji PLM (Product Lifecycle Management) do instrukcji obsługi, dokumentacji technicznej, stron internetowych i materiałów marketingowych. Jest on natywnie generowany przez CATIA i SolidWorks i może być przeglądany bez płatnej licencji przy użyciu darmowego programu 3D XML Player dostarczanego przez Dassault Systèmes.
Uwaga
Pliki .3dxml mogą być czasem mylone z X3D, formatem zatwierdzonym przez ISO, który również wykorzystuje standard XML do reprezentowania grafiki 3D. W przeciwieństwie do .3dxml, X3D jest w pełni otwartym standardem utrzymywanym przez Web3D Consortium.
Bezpieczeństwo
RYZYKO: LOWPlik 3DXML to pasywne dane 3D (XML + siatka), a nie kod wykonywalny, więc otwarcie go w przeglądarce jest bezpieczne z punktu widzenia złośliwego oprogramowania. Realnym problemem jest poufność: wyeksportowany model może ujawnić zastrzeżoną geometrię produktu, dlatego udostępnione pliki .3dxml należy traktować jako własność intelektualną. Pobieraj 3D XML Player wyłącznie z oficjalnej strony 3ds.com (a GLC_Player z glc-player.net / SourceForge), aby uniknąć instalatorów z niechcianym oprogramowaniem lub fałszywych portali z przeglądarkami.
Szczegóły formatu
w pigułceProgramy otwierające pliki 3DXML
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP; magiczne bajty `50 4B 03 04` („PK”) na offsecie 0 - zmień nazwę na `.zip`, aby sprawdzić wewnętrzną strukturę XML |
| Wewnętrzne typy plików | Deskryptory sceny/BOM w XML, binarne pliki geometrii `.3DRep` oraz osadzone zasoby tekstur (PNG/JPEG) |
| Typ MIME | `application/vnd.3dxml` |
| Manifest | Każdy pakiet zawiera plik manifestu XML `_3DXML` deklarujący dokument główny i listę całej zawartości pakietu |
| Reprezentacja geometrii | Tessellowane siatki wielokątów (lekka wizualizacja); nie są to pełne dane powierzchniowe B-rep ani NURBS |
| Obsługa danych PLM | Osadza zestawienie materiałowe (BOM), atrybuty produktu, metadane i hierarchiczne drzewo montażowe |
| Obsługa tekstur | Tekstury PNG i JPEG przechowywane jako oddzielne pliki wewnątrz kontenera ZIP, przywoływane z poziomu XML sceny |
| Kompresja | Kompresja ZIP Deflate zastosowana do wewnętrznych plików XML oraz plików reprezentacji `.3DRep` |
| Natywne narzędzia autorskie | CATIA, SolidWorks oraz platforma 3DEXPERIENCE - wszystkie produkty Dassault Systèmes |
| Darmowa przeglądarka | 3D XML Player (aplikacja desktopowa Windows i wtyczka do przeglądarki), udostępniana bezpłatnie przez Dassault Systèmes |
| Otwartość | Częściowo otwarty - schemat i specyfikacja opublikowane przez Dassault Systèmes; podstawowa implementacja pozostaje zastrzeżona |
| Obsługa animacji | Kinematyka sceny i sekwencje animacji mogą być osadzone jako deskryptory XML wewnątrz pakietu |
| Powiązane formaty natywne | `.catpart` i `.catproduct` to natywne formaty CATIA; `.3dxml` jest ich lżejszą pochodną do udostępniania |
| Oświetlenie i materiały | Obsługuje osadzone ustawienia oświetlenia oraz materiały/wygląd (kolor, mapowanie tekstur) w XML sceny |
| Docelowy przypadek użycia | Wizualizacja, udostępnianie danych PLM, dokumentacja produktu i marketing - nie jest to pełna wierność danych inżynieryjnych |
| Wydano | 2005 (3D XML format and free 3D XML Player launched by Dassault Systèmes) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.3ds.com |
Konwersje 3DXML
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki 3DXML.