AnalyzeOperation

APIDescription
POST web-api/operation/analyze

Request analyze operation of a model.

GET web-api/operation/{operationId}/analyze/result

Get analyze operation result.

ConvertToStl

It is possible to convert model to Stl format. Currently we accept .obj, .3dm, .3ds, .dae, .dxf, .fbx, .iges, .igs, .ply, .skp, .slc, .vdafs, .vda, .vrml, .wrl, .zcp, .zpr files.

APIDescription
POST web-api/operation/stl-conversion

Request convertion to Stl format of previously uploaded model.

GET web-api/operation/{operationId}/stl-conversion/result

Get convert operation result.

ExportOperation

Operation to export a 3d model. Currently we support .stl file format.

APIDescription
POST web-api/operation/export

Requests export operation for model result.

GET web-api/operation/{operationId}/export/result

Get export operation result.

GenerateThumbnailOperation

This operation allows to generate preview thumbnail for a model.

APIDescription
POST web-api/operation/thumbnail

Request generate thumbnail operation for a model.

GET web-api/operation/{operationId}/thumbnail/result

Get generate thumbnail operation result.

GeometricalRepairOperation

Geometrical repair does not change geometry of the model, however it is not applicable to complex issues.

APIDescription
POST web-api/operation/geometrical-repair

Request geometrical repair operation of a model.

GET web-api/operation/{operationId}/geometrical-repair/result

Get geometrical repair operation result.

HollowingOperation

Use this operation to hollow an STL 3d model.

APIDescription
POST web-api/operation/hollowing

Request hollowing operation for a model.

GET web-api/operation/{operationId}/hollowing/result

Get hollowing operation result.

ImportOperation

Operation to import a 3d model. Currently we accept .3dm, .3ds, .3dxml, .3mf, .CATPart, .dae, .dlv, .dlv3, .dxf, .exp, .fbx, .iges, .igs, .jt, .model, .obj, .ply, .prt, .skp, .slc, .sldprt, .step, .stl, .stp, .vda, .vdafs, .vrml, .wrl, .x_b, .x_t, .zcp, .zpr files.

APIDescription
POST web-api/operation/import

Request import operation for a model.

GET web-api/operation/{operationId}/import/result

Get import operation result.

OperationFile

Before running any operation, the 3d model file has to be uploaded to our server.

APIDescription
POST web-api/operation/file

Upload entire file to our storage.

GET web-api/operation/file/{fileId}

Download file using file identifier.

POST web-api/operation/file/chunked

Use this method to initiate a chunked upload.

POST web-api/operation/file/{uploadId}/chunk/{chunkIndex}

Use this method to upload a chunk with the specified index.

POST web-api/operation/file/{uploadId}

Use this method to complete a chunked upload and get the Id of the resulting file.

OperationStatus

This API method allows to track current status of the operation, whether it was completed, successful or failed.

APIDescription
GET web-api/operation/{operationId}/status

Get status of previously posted operation.

ReduceTrianglesOperation

Use this operation to reduce triangles in an STL 3d model.

APIDescription
POST web-api/operation/reduce-triangles

Request reduce triangles operation for a model.

GET web-api/operation/{operationId}/reduce-triangles/result

Get reduce triangles operation result.

RepairOperation

If BadContours > 0 or BadEdges > 0 or VolumeMm3 < 0 we recommend to Repair the model.

APIDescription
POST web-api/operation/repair

Request repair operation of a model.

GET web-api/operation/{operationId}/repair/result

Get repair operation result.

ScaleOperation

This operation allows to scale .stl model proportionally to specified size of one of the axes.

APIDescription
POST web-api/operation/scale

Request scale operation of a model.

GET web-api/operation/{operationId}/scale/result

Get scale operation result.

ShrinkwrapRepairOperation

Shrinkwrap repair method can handle complex issues, however it changes geometry of the model.

APIDescription
POST web-api/operation/shrinkwrap-repair

Request shrinkwrap repair operation of a model.

GET web-api/operation/{operationId}/shrinkwrap-repair/result

Get shrinkwrap repair operation result.

WallThicknessAnalysis

This operation allows to analyze model for finding areas which are too thin for printing. Result of the analysis is a model painted with green if all is Ok. If there are too thin areas on the model surface, it will be painted with red. If there are areas which are suspected to be too thin, it will be painted with yellow.

APIDescription
POST web-api/operation/wall-thickness-analysis

Request analyze wall thickness operation of a model.

GET web-api/operation/{operationId}/wall-thickness-analysis/result

Get analyze wall thickness operation result.