Identifies the MIME type of files loaded by this parser.
Filename extensions expected on loaded model files.
The loaded model file format.
Gets the schema version of the given file data.
InternalparsersA parser for each supported schema version.
IDs of supported file schema versions.
Loads file data into a SceneModel and/or a DataModel.
The parameters used for loading the file data.
Options for customizing the loading process. These are specific to the Loader subclass.
Resolves when the file data has been successfully loaded into the SceneModel and/or DataModel.
Loads Dassault Systèmes 3DXML (
.3dxml) files into a SceneModel (tessellated geometry, assembly structure, baked per-instance transforms, flat per-part colours).Like every other format loader it targets a
SceneModelthrough the ModelLoader base, so 3DXML imports as "just another model":3DXML is a ZIP of XML documents (a
Manifest.xml, a product-structure file, and tessellated representation files). The loader unzips it, walks the product structure, and emits one geometry per representation, one mesh per instance (with the assembly transform baked into the mesh matrix), and one object per instance. No DataModel is produced in this version. Single"*"version — the schema is detected from the ZIP container, not a version header.