Hide menu
Formats

Supported formats

NameImportExport

Extension

SolidWorks

.sldasm, .sldprt

Creo

.asm.*, .prt.*

NX

.prt

IGES

.igs, .iges

STEP

.stp, .step

ACIS

.sat
Import only: .sab

Parasolid

.x_t, .x_b
Import only: .xmt_txt, .xmt_bin, .xmp_txt, .xmp_bin

JT

.jt

IFC

.ifc

Rhino

.3dm

BRep

.brep

3DS

.3ds

3MF

.3mf

Collada

.dae

DXF

.dxf

FBX

.fbx

glTF

.glb, .gltf

OBJ

.obj

STL

.stl

VRML

.wrl

X3D

.x3d

Image

.png, .jpg, .jpeg, .bmp

Archive

.zip

Note
Archive should be used for uploading models with external references (e.g. external parts, material libraries, textures).
Archive will be created automatically if resulting model contains more than one file.

Parameters

SolidWorks

This format does not have any parameters.

Creo

This format does not have any parameters.

NX

This format does not have any parameters.

IGES

Export Parameters

NameTypeDefault valueDescription
units

Length Units

mm

Specifies the length unit.

writemode

String

msbo

Specifies preferred type of topological entities. The following values are supported:
boundedsurfaces - use Bounded Surface (type 143) when writing solid or sheet bodies.
msbo - use Manifold Solid B-Rep (type 186) when writing solid bodies and Bounded Surface (type 143) when writing sheet bodies.

STEP

Import Parameters

NameTypeDefault valueDescription
preferredBodyType

String

auto

Specifies the preferred B-Rep shape representation type, which should be imported. The following values are supported:
auto - the most appropriate representation is chosen automatically.
all - all representations are imported. This includes the main representation and all connected to it via relationships.
advancedBRep - prefer ADVANCED_BREP_SHAPE_REPRESENTATION, which stores solid bodies.
manifoldSurface - prefer MANIFOLD_SURFACE_SHAPE_REPRESENTATION, which stores sheet bodies with shells.
nonManifoldSurface - prefer NON_MANIFOLD_SURFACE_SHAPE_REPRESENTATION, which stores sheet bodies with faces.
edgeBasedWireframe - prefer EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION, which stores wireframe bodies.
In case the preferred representation cannot be found, the first appropriate is imported.

Export Parameters

NameTypeDefault valueDescription
split

Split mode

monolithic

Specifies the split mode.

units

Length Units

mm

Specifies the length unit.

savePCurves

Boolean

false

Specifies whether p-curves (edge curves in 2D parametric space of face surfaces) should be written. Writing p-curves can be helpful for certain receiving CAD systems to import data from STEP files. However writing p-curves can increase an output file size considerably.

ACIS

Export Parameters

NameTypeDefault valueDescription
version

Number

7

Specifies version of the ACIS file. Supported versions are 4 and 7.

Parasolid

This format does not have any parameters.

JT

Export Parameters

NameTypeDefault valueDescription
split

Split mode

monolithic

Specifies the split mode.

saveBRep

Boolean

true

Specifies whether part B-Rep representations should be saved.

savePoly

Boolean

true

Specifies whether polygonal representations should be saved.

units

Length Units

mm

Specifies the length unit.

IFC

Export Parameters

NameTypeDefault valueDescription
units

Length Units

mm

Specifies the length unit.

Rhino

Import Parameters

NameTypeDefault valueDescription
meshType

String

default

The type of mesh to read. Supported values are default, render, analysis, preview.

readHidden

Boolean

false

Specifies whether the hidden objects should be read.

readPCurves

Boolean

true

Specifies whether original parametric curves should be read from the file and impact on the reconstruction of BRep representation.

Export Parameters

NameTypeDefault valueDescription
version

Number

6

Specifies version of the Rhino file. Supported versions are 2 to 6.

saveBRep

Boolean

true

Specifies whether part B-Rep representations should be saved.

savePoly

Boolean

true

Specifies whether polygonal representations should be saved.

units

Length Units

mm

Specifies the length unit.

BRep

There are not special parameters for this format.

3DS

This format does not have any parameters.

3MF

This format does not have any parameters.

Collada

This format does not have any parameters.

DXF

This format does not have any parameters.

FBX

Export Parameters

NameTypeDefault valueDescription
version

Number

2012

Specifies version of the FBX file. Supported versions are 2012, 2014, 2016 and 2019.

text

Boolean

false

Specifies whether generated file should be written in text form (true) or binary form (false).

units

Length Units

cm

Specifies the length unit.

glTF

This format does not have any parameters.

OBJ

Import Parameters

NameTypeDefault valueDescription
grouping

Boolean

false

Specifies whether forced grouping should be enabled to reduce amount of created parts.

units

Length Units

mm

Specifies the length unit.

Export Parameters

NameTypeDefault valueDescription
overrideDuplicateNames

Boolean

true

Specifies whether original names should be supplemented by suffix(es) to provide unique name to every instance of the part. This allows to avoid merging of geometries of parts with same name during reading .obj file.

saveNormals

Boolean

true

Specifies whether vertex normal should be saved or not. When vertex normals are stored in the .obj file then the model can be displayed in smooth shading by third-party viewers. Otherwise the model will be displayed in flat shading only.

generateMtl

Boolean

true

Specifies whether material library should be generated or not. The material library contains materials used in the model. If the material library is not created then no colors or materials will be stored.

replaceSpaces

Boolean

false

Specifies whether space characters in part names should be replaced by '_' character or not. It can improve compatibility with receiving systems.

units

Length Units

mm

Specifies the length unit.

STL

Import Parameters

NameTypeDefault valueDescription
units

Length Units

mm

Specifies the length unit.

Export Parameters

NameTypeDefault valueDescription
text

Boolean

false

Specifies whether generated file should be written in text form (true) or binary form (false).

multipart

Boolean

true

Specifies whether each body is saved in a separate [solid/endsolid] section in STL file.

units

Length Units

mm

Specifies the length unit.

VRML

Import Parameters

NameTypeDefault valueDescription
units

Length Units

m

Specifies the length unit.

Export Parameters

NameTypeDefault valueDescription
units

Length Units

m

Specifies the length unit.

X3D

Export Parameters

NameTypeDefault valueDescription
units

Length Units

m

Specifies the length unit.

saveNormals

Boolean

false

Specifies whether vertex normal should be saved or not. When vertex normals are stored in the file then the model can be displayed in smooth shading by third-party viewers. Otherwise the model will be displayed in flat shading only.

Image

Export Parameters

NameTypeDefault valueDescription
width

Number

200

Specifies width of image.

height

Number

200

Specifies height of image.

displayMode

String

auto

Specifies display mode used for rendering. Should be one of auto, wireframe, shaded, shadedWithBoundaries. auto mode means to use shadedWithBoundaries for BRep representation and shaded otherwise.

representation

String

auto

Specifies representation used for export. Should be one of auto, brep,poly, finePoly, mediumPoly, coarsePoly. auto mode means to use BRep representation if available and Poly otherwise.

cameraProjection

String

isometric

Specifies camera projection type. Should be one of isometric and perspective.

Archive

This format does not have any parameters.

Split mode

The mode of writing file with external references.

ValueDescription
0 or monolithic

Monolithic file.

1 or perPart

Central file with scene graph and each part in own file.

2 or perAssembly

Central assembly, sub-assemblies and each part in own file.

Length units

The length unit is used to convert all geometric entities and also geometric validation properties.

Warning
Custom properties are always converted "as-is", i.e. are not affected by length unit.
ValueLength unit
0 or mm

millimeters

1 or cm

centimeters

2 or m

meters

3 or in

inches

4 or ft

feet

5 or yd

yards

6 or μm

micrometers

7 or dm

decimeters

8 or km

kilometers

9 or mil

mils

10 or mi

miles