Wat is het 3DXML-bestandsformaat?
.3dxml is een lichtgewicht, universeel bestandsformaat gebaseerd op XML, ontwikkeld door Dassault Systèmes voor 3D-gegevensuitwisseling binnen hun ecosysteem voor productlevenscyclusbeheer. Een enkel .3dxml-bestand kan 3D-inhoud bevatten in binaire of XML-vorm, met gegevens zoals texturen, verlichtingsinstellingen, meshes en andere 3D-modelgegevens. .3dxml is een gedeeltelijk eigen formaat met een specificatie die is gepubliceerd door Dassault Systèmes.
.3dxml = ZIP-archief
.3dxml-bestanden zijn in wezen een ZIP-archief dat bestaat uit een manifest, BOM-bestanden (Bill of Materials) en ten minste één .3DRep-representatiebestand waarin de 3D-geometrie is gecodeerd. Door een .3dxml-bestand te hernoemen naar .zip kunt u het archief openen met elk hulpprogramma dat ZIP ondersteunt en de XML-structuur rechtstreeks inspecteren.
Toepassingen van .3dxml-bestanden
Het .3dxml-formaat is ontworpen om PLM-informatie (Product Lifecycle Management) op te nemen in gebruikershandleidingen, technische documentatie, websites en marketingmateriaal. Het wordt standaard geproduceerd door CATIA en SOLIDWORKS, en kan zonder betaalde licentie worden bekeken met de gratis 3D XML Player van Dassault Systèmes.
Opmerking
.3dxml-bestanden kunnen soms worden verward met X3D, een ISO-goedgekeurd formaat dat ook de XML-standaard gebruikt voor het weergeven van 3D-graphics. In tegenstelling tot .3dxml is X3D een volledig open standaard die wordt onderhouden door het Web3D Consortium.
Beveiliging & veiligheid
RISICO: LOWEen 3DXML bevat passieve 3D-gegevens (XML + mesh), geen uitvoerbare code, dus het openen ervan in een viewer is veilig vanuit het oogpunt van malware. De realistische zorg is vertrouwelijkheid: een geëxporteerd model kan eigen productgeometrie onthullen, dus behandel gedeelde .3dxml-bestanden als intellectueel eigendom. Download de 3D XML Player alleen van de officiële 3ds.com-site van Dassault (en GLC_Player van glc-player.net / SourceForge) om gebundelde installatieprogramma's of nep-viewerportalen te vermijden.
Formaatdetails
in een notendopProgramma's die 3DXML-bestanden openen
Technische details
diepe specificaties| Containerformaat | ZIP-archief; magic bytes `50 4B 03 04` („PK”) op offset 0 - hernoem naar `.zip` om de interne XML-structuur te inspecteren |
| Interne bestandstypen | XML-scène/BOM-descriptors, binaire `.3DRep`-geometriebestanden en ingesloten texturen (PNG/JPEG) |
| MIME-type | `application/vnd.3dxml` |
| Manifest | Elk pakket bevat een `_3DXML` manifest XML-bestand dat het hoofddocument declareert en alle pakketinhoud vermeldt |
| Geometrie-representatie | Getesselleerde polygoon-meshes (lichtgewicht visualisatie); geen volledige B-rep of NURBS-oppervlakgegevens |
| PLM-gegevensondersteuning | Bevat Bill of Materials (BOM), productkenmerken, metadata en hiërarchische assemblageboom |
| Textuurverwerking | PNG- en JPEG-texturen opgeslagen als afzonderlijke bestanden in de ZIP-container, waarnaar wordt verwezen vanuit de scène-XML |
| Compressie | ZIP Deflate-compressie toegepast op interne XML- en `.3DRep`-representatiebestanden |
| Native auteurstools | CATIA, SOLIDWORKS en het 3DEXPERIENCE-platform - allemaal producten van Dassault Systèmes |
| Gratis viewer | 3D XML Player (Windows desktop en browser plug-in), kosteloos geleverd door Dassault Systèmes |
| Openheid | Gedeeltelijk open - schema en specificatie gepubliceerd door Dassault Systèmes; kernimplementatie blijft eigendom |
| Animatie-ondersteuning | Scène-kinematica en animatiereeksen kunnen worden ingesloten als XML-descriptors binnen het pakket |
| Gerelateerde native formaten | `.catpart` en `.catproduct` zijn de eigen formaten van CATIA; `.3dxml` is de lichtere deelbare afgeleide |
| Verlichting en materialen | Ondersteunt ingesloten verlichtingsinstellingen en materiaal/uiterlijk (kleur, textuurmapping) in de scène-XML |
| Beoogd gebruik | Visualisatie, delen van PLM-gegevens, productdocumentatie en marketing - niet voor volledige technische gegevensprecisie |
| Uitgebracht | 2005 (3D XML format and free 3D XML Player launched by Dassault Systèmes) |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.3ds.com |
3DXML conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over 3DXML-bestanden.