BimCT Converter APIs

REST API and Command Line Tool for converting to the .bimct file format that is optimized for rendering.

View Online Documentation
Web Services REST API

Web Services REST API

The BimCT Converter Web Services API will convert a design file to the (*.bimct) file format. It provides:

  • Callback URL or Polling Service to inform about conversion completion.
  • Download Service for files and/or screenshots (even if the file is not yet visualized).
  • Automatic assignment of unique model ids and element ids.
  • Optimization and quality parameters for output files.

Converter APIs
Command Line Tool
Command Line Tool

Command Line Tool

By using the Command Line Converter you can convert all supported file formats to the .bimct binary format without having to use the Web Service provided.

  • Can be bundled with external applications.
  • Model and Element ID uniqueness can be managed externally.

Many file formats

BimCT Supported File Formats

  • NATIVE REVIT with support for entourage textures and billboards (people, trees, cars etc)
  • IFC, IFCXML, IFCZIP (all formats up to 4.3)
  • DWFx
  • Sketchup (SKP)
  • Point Clouds: RCS, RCP, PTS, PLY
  • PDF files
  • TIFF, PNG, JPEG, BMP image files
  • BIN, BCT (using Geometry Kernel)
  • Navisworks / BCT (using free CellBIM addin)
  • BIM360 / (SVF, sqlite)
  • .bimct Web-Ready Geometry Payload (compressed caching format)
  • BIN, BCT (Geometry Kernel )
  • IFC (all formats up to 4.3)

Converter API Functionality

BimCT Exchange Main functionalities
Geometry Healing & Optimization

Geometry Healing & Optimization

The BimCT Converter uses a Geometry Kernel internally to optimize all file formats and:

  • Remove duplicated points, lines and edges,
  • Accurately calculate conceptual faces and conceptual lines,
  • Automatically check for errors in solid objects and invert, remove or add triangles if required.

No Cloud dependencies with BimCT
Many file formats

Parameterized Quality & Performance

Both APIs provide parameters that can increase and decrease quality or file size:

  • High compression algorithms (lossless and lossy)
  • Enable / Disable Quality (ie. hatches, textures and lines)
  • Enable / Disable Optimizations (ie. quantization and geometry compression levels)
  • Inclusion of Data (ie. metadata, quantity calculations, face indices etc).

Optimization Examples