3DXML ist ein proprietäres 3D-Dateiformat, das von Dassault Systemes unter der Marke 3DVIA entwickelt wurde. Es verwendet einen XML-Container, dessen Spezifikationen veröffentlicht wurden. Es sollte nicht mit X3D verwechselt werden, dem ISO-Standard-XML-basierten Dateiformat zur Darstellung von 3D-Computergrafiken. Die 3DXML-Datei selbst ist eigentlich eine Zip-Archivdatei, die eine BOM-Datei und eine oder mehrere 3D-Darstellungsdateien enthält. Durch das Umbenennen der Datei von .3dxml in .zip kann ein Programm wie WinZip das Archiv öffnen. Die 3DXML-Datei kann 3D-Darstellungsdateien enthalten, die entweder im XML- oder im Binärformat gespeichert sind, und sie können entweder Oberflächendaten, ein Netz, das als Oberflächendaten interpretiert werden kann, oder ein einfaches Netz sein. Die Oberflächendaten werden als Gregory-Patches gespeichert. Das "Oberflächen" -Mesh (mit Topologie, Flächen, Kanten, Scheitelpunkten und Rundungsgewichten) kann von einem kompatiblen 3DXML-Viewer in eine Oberfläche zurückinterpretiert werden. Das einfache Netz ist tessellierte Daten, die als Dreiecke gespeichert sind. Trifans und Trisets.
|