IO
API functions:
# import
root = io.importScene(filePath)
# process model
algo.repairCAD([root], 0.1, False)
algo.tessellate([root], 0.2, -1, -1)
# export
io.exportScene(filePath, root)
Import
| Name | Extensions |
|---|---|
| 3DS | .3ds |
| 3MF | .3mf |
| 3dxml | .3dxml |
| ACIS | .sat .sab |
| CATIA | .cgr .catpart .catproduct .model .catshape |
| COLLADA | .dae |
| CSB | .csb |
| Creo | .asm .asm.* .prt .prt.* .neu .neu.* .xas .xas.* .xpr .xpr.* |
| DGN | .dgn |
| DWG | .dwg |
| DXF | .dxf |
| E57 | .e57 |
| FBX | .fbx |
| GDSII | .gds |
| GLTF | .gltf .glb |
| IFC | .ifc |
| IGES | .igs .iges |
| INVENTOR | .iam .ipt |
| JT | .jt |
| NWC | .nwc |
| NWD | .nwd nwf |
| OBJ | .obj |
| PLMXML | .plmxml |
| PLY | .ply |
| PRC | .prc |
| PTS | .pts |
| Parasolid | .x_t .x_b .p_t .p_b .xmt .xmt_txt .xmt_bin |
| Pixyz | .pxz |
| Prc | .prc |
| RVM | .rvm |
| Revit | .rvt .rfa |
| Rhino | .3dm |
| SOLIDEDGE | .par .pwd .psm |
| SOLIDWORKS | .sldasm .sldprt |
| STEP | .stp .step .stpz .stepz .stpx .stpxz |
| Stereolithography | .stl |
| U3D | .u3d |
| USD | .usd .usdz .usda .usdc |
| VDA | .vda |
| VRML | .wrl .vrml |
Export
| Name | Extensions |
|---|---|
| 3dxml | .3dxml |
| COLLADA | .dae |
| FBX | .fbx |
| GLTF | .gltf |
| GLTF Binary | .glb |
| JT | .jt |
| OBJ | .obj |
| PRC | .prc |
| Pixyz | .pxz |
| Prefab | .prefab |
| STL | .stl |
| Stereolithography | .stl |
| USD | .usdz .usda .usdc |
| VRML | .wrl .vrml |