Vad är filformatet 3DXML?
.3dxml är ett lättviktigt, universellt filformat baserat på XML, utvecklat av Dassault Systèmes för 3D-datautbyte inom deras ekosystem för produktlivscykelhantering. En enskild .3dxml-fil kan innehålla 3D-innehåll i binär- eller XML-form, och rymmer data som texturer, ljusinställningar, mesh-nät och annan 3D-modelldata. .3dxml är ett delvis proprietärt format med en specifikation publicerad av Dassault Systèmes.
.3dxml = ZIP-arkiv
.3dxml-filer är i grunden ett ZIP-arkiv som består av ett manifest, BOM-filer (Bill of Materials) och minst en .3DRep-representationsfil som kodar 3D-geometrin. Genom att byta namn på en .3dxml-fil till .zip kan du öppna arkivet med vilket verktyg som helst som stöder ZIP och inspektera dess XML-struktur direkt.
Användningsområden för .3dxml-filer
Formatet .3dxml utformades för att integrera PLM-information (Product Lifecycle Management) i användarmanualer, teknisk dokumentation, webbplatser och marknadsföringsmaterial. Det skapas nativt av CATIA och SolidWorks, och kan visas utan en betald licens med hjälp av den kostnadsfria 3D XML Player som tillhandahålls av Dassault Systèmes.
Notera
.3dxml-filer kan ibland förväxlas med X3D, ett ISO-godkänt format som också använder XML-standarden för att representera 3D-grafik. Till skillnad från .3dxml är X3D en helt öppen standard som underhålls av Web3D Consortium.
Säkerhet & trygghet
RISK: LOWEn 3DXML är passiv 3D-data (XML + mesh), inte exekverbar kod, så att öppna en i en visare är säkert ur malwaresynpunkt. Den realistiska oron är konfidentialitet: en exporterad modell kan avslöja proprietär produktgeometri, så hantera delade .3dxml-filer som immateriell egendom. Ladda endast ner 3D XML Player från Dassaults officiella 3ds.com-webbplats (och GLC_Player från glc-player.net / SourceForge) för att undvika paketerade installatörer eller falska nedladdningsportaler.
Formatdetaljer
i ett nötskalProgram som öppnar 3DXML-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv; magic bytes `50 4B 03 04` („PK”) vid offset 0 - byt namn till `.zip` för att inspektera den interna XML-strukturen |
| Interna filtyper | XML-scen/BOM-beskrivningar, binära `.3DRep`-geometrifiler och inbäddade texturtillgångar (PNG/JPEG) |
| MIME-typ | `application/vnd.3dxml` |
| Manifest | Varje paket innehåller en `_3DXML`-manifest-XML-fil som deklarerar rotdokumentet och listar allt innehåll i paketet |
| Geometrirepresentation | Tessellerade polygon-mesh (lättviktig visualisering); inte fullständiga B-rep eller NURBS-ytdata |
| Stöd för PLM-data | Bäddar in stycklistor (BOM), produktattribut, metadata och hierarkiska sammanställningsträd |
| Hantering av texturer | PNG- och JPEG-texturer lagras som separata filer inuti ZIP-containern och refereras från scenens XML |
| Komprimering | ZIP Deflate-komprimering tillämpas på intern XML och `.3DRep`-representationsfiler |
| Nativa skaparverktyg | CATIA, SolidWorks och 3DEXPERIENCE-plattformen - alla produkter från Dassault Systèmes |
| Gratis visningsprogram | 3D XML Player (Windows-skrivbord och webbläsar-plugin), tillhandahålls utan kostnad av Dassault Systèmes |
| Öppenhet | Delvis öppen - schema och specifikation publicerad av Dassault Systèmes; kärnimplementeringen förblir proprietär |
| Stöd för animering | Scenkinematik och animeringssekvenser kan bäddas in som XML-beskrivningar i paketet |
| Relaterade nativa format | `.catpart` och `.catproduct` är CATIAs nativa format; `.3dxml` är den lättare delbara derivatan |
| Belysning och material | Stöder inbäddade ljusinställningar och material/utseende (färg, texturmappning) i scenens XML |
| Målgrupp/Användningsfall | Visualisering, PLM-datadelning, produktdokumentation och marknadsföring - inte fullständig teknisk datatrohet |
| Släppt | 2005 (3D XML format and free 3D XML Player launched by Dassault Systèmes) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.3ds.com |
3DXML-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om 3DXML-filer.