IO
Use this feature to import and export 3D assets and data in your projects using the Pixyz SDK's asset transformer.
Read time 3 minutesLast updated a day ago
API functions:
# importroot = io.importScene(filePath)# process modelalgo.repairCAD([root], 0.1, False)algo.tessellate([root], 0.2, -1, -1)# exportio.exportScene(filePath, root)
Import
Format | Version | Extensions | Supported Platforms | Tessellated | BREP | PMI | Metadata | Alternative Importer option |
|---|---|---|---|---|---|---|---|---|
| 3DS | All Versions | .3ds | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ❌ | ✅ | ❌ |
| CATIA V5 | Up to V5_6R2024 | .CGR | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ✅ | ✅ | ❌ |
| CATIA V6 | Up to V5_6R2024 | .3dxml | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ✅ | ✅ | ❌ |
| COLLADA | All Versions | .dae | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ | ❌ |
| CSB | All versions | .csb | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | NA | ❌ | ❌ |
| E57 | All versions | .e57 | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ | ❌ |
| FBX | All versions | .fbx | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | NA | ✅ | ❌ |
| GDSII | All versions | .gds | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | NA | ✅ | ❌ |
| GL Transmission Format | Version 2.0 only | .glb .gltf | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ✅ | ❌ |
| IFC | IFC2 Up to 2.3.0.1, IFC4 Up to 4.0.2.1 | .ifc | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | NA | ✅ | ❌ |
| IGES | 5.1, 5.2, 5.3 | .iges .igs | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | NA | ✅ | ❌ |
| OBJ | All versions | .obj | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ | ❌ |
| PLMXML | All versions | .plmxml | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ✅ | ✅ | ❌ |
| PLY | All versions | .ply | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ | ❌ |
| PTS | All versions | .pts | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ | ❌ |
| PTX | All Versions | .ptx | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | ❌ | ❌ | ❌ |
| Parasolid | Up to 31.0 | .p_b .p_t .x_b .x_t .xmt .xmt_bin .xmt_txt | 🪟 Windows 🐧 Linux 🍏 MacOS | ❌ | ✅ | ❌ | ❌ | ❌ |
| Pixyz | All versions | .pxz | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ✅ | ✅ | ✅ |
| RVM | All Versions | .rvm | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ❌ | ✅ | ❌ |
| Rhino3D | From 4 to 8 | .3dm | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | NA | ✅ | ❌ |
| STEP | AP 203 Ed1, Ed2, AP 214, AP 242 Ed1, Ed2 (beta), Ed3 (beta) | .step .stepz .stp .stpz | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ✅ | ✅ | ❌ |
| STEP/XML | All versions | .stpx .stpxz | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ✅ | ✅ | ❌ |
| Stereo Lithography (STL) | All versions | .stl | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ | ❌ |
| USD | All Versions | .usd .usda .usdc .usdz | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | ❌ | ❌ | ❌ |
| VRML | Version 1.0 and 2.0 | .vrml .wrl | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ | ❌ |
Export
Format | Version | Extensions | Supported Platforms | Tessellated | BREP | PMI | Metadata |
|---|---|---|---|---|---|---|---|
| CATIA V6 | Up to V5_6R2024 | .3dxml | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ✅ | ✅ |
| COLLADA | All Versions | .dae | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ |
| FBX | All versions | .fbx | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | NA | ✅ |
| GL Transmission Format | Version 2.0 only | .glb .gltf | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ✅ |
| OBJ | All versions | .obj | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ |
| Pixyz | All versions | .pxz | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ✅ | ✅ | ✅ |
| Stereo Lithography (STL) | All versions | .stl | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ |
| USD | All Versions | .usd .usda .usdc .usdz | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | ❌ | ❌ |
| VRML | Version 1.0 and 2.0 | .vrml .wrl | 🪟 Windows 🐧 Linux 🍏 MacOS | ✅ | ❌ | NA | ❌ |