Approximately a year ago, we launched our first “quarantine” release. What’s changed between then and now? The place we work (mostly from our homes), the way we communicate (mostly via Zoom) — definitely. But the pace of work is the same as it ever was, if not faster. So this March, right on schedule and in conformity with the market demands, we introduce the new CAD Exchanger release:

  • glTF import
  • PLY import
  • Mesh stitching during STL import
  • Unity LOD generation
  • CAD Exchanger GUI. Floating license
  • CAD Exchanger SDK enhancements
  • STEP tessellated geometry

glTF import

glTF import in CAD Exchanger 3.9.2

glTF (GL Transmission Format), comprising .gltf (JSON/ASCII) and…


There are many different application scopes and use cases involving CAD Exchanger products, the primary one being to display a 3D model. In an effort to meet the expectations of developers in creating visually stunning apps, we released a purpose-made add-on — Visualization Toolkit.

In this blog post, we are going to describe the operation principle of the add-on, how it complies with various front- and back-end platforms, and what model interactions and scene customization it provides.

What is Visualization Toolkit?

Visualization Toolkit is a CAD Exchanger SDK add-on that enables the creation of interactive 3D apps on top of OpenGL or DirectX, in…


Last time we broached the subject of geometry simplification, having started with the mesh decimation case. Today we offer you to delve further and study B-Rep simplification.

What is B-Rep Simplification?

Section of a solid model with multiple through holes and after passing through Hole remover

B-Rep simplification, one of the key features of 3D Model Simplifier add-on, involves the reduction of faces (or shells, or solids) number while preserving the model’s overall shape and features. Depending on the use case it might be done by removing internal details, small bodies, holes, or a combination thereof.

If you’d like to know more about the algorithm and API, please refer to our documentation.

B-Rep Simplification Use Cases

Precise 3D CAD model in Boundary Representation…


“CAD Exchanger SDK enabled our simulation platform to read VRML and perform robot configuration in 3D virtual space as realistic as possible”

Shim Min-Ho, Senior Researcher, Application Control Research Team, Hyundai Robotics

About Hyundai Robotics

Hyundai Robotics produces industrial robots, robots for service use, hardware and software for factories automation and logistics, and Hyundai Robot Management System

Robot business within Hyundai Group was launched in 1984 and was subsequently separated into an independent Hyundai Robotics subsidiary in 2016. In two years its production exceeded 50,000 industrial robots, making Hyundai Robotics Korea’s №1 manufacturer.

Hyundai Robotics produces industrial robots (for material handling, welding, sealing, assembly) and robots for service use, hardware and software for factories automation and logistics, as well as HRMS (Hyundai Robot Management System)…


It’s end-of-year reflection time, but before summarizing our highs and lows, we need to add one more highlight to the timeline: CAD Exchanger 3.9.1 release. The year’s last release includes three new formats (3D PDF, PRC and USDZ), support of Windows Forms applications, and Android application upgrade.

3D PDF and PRC import

3D PDF file opened in CAD Exchanger GUI

Following the U3D import launch in October, we expand the opportunities of data exchange by adding 3D PDF and PRC import support. Thanks to these formats, one can share engineering data whether the other party has a CAD viewer or not.

3D PDF is a PDF file with an embedded 3D model, which…


CAD Exchanger GUI’s most popular licensing model is node-locked subscription or perpetual license. Such licenses are tied to a specific computer where they were once activated. However, occasionally accidents happen — hardware breaks or has to be replaced for other reasons, or a pandemic causes a never-before-seen spike in the percentage of people working remotely and thousands of our users have to move to home offices and use different hardware. For any such situation, we offer a possibility to transfer the license to another computer, and starting with CAD Exchanger 3.8.1 it is easier than ever.

The prerequisites for manual…


CAD Exchanger 3.9.0 (released In October 2020) featured a new add-on — 3D Model Simplifier — which includes algorithms for both mesh and B-Rep simplification. When the original 3D model contains an excessive level of details, it is important to remove unnecessary items.

In this blog post, we are going to review polygonal geometry simplification, while B-Rep cases exploration will come out in the next one.

What is Mesh Decimation?

61952 triangles → 10688 triangles → 5406 triangles

3D Model Simplifier allows CAD Exchanger SDK users to get lighter 3D CAD models. Mesh simplification or mesh decimation lies in the reduction of triangles quantity while preserving the visual appearance of a polygonal…


About OnScale

OnScale delivers CAE (Computer-Aided Engineering) tools in the cloud for scientists and engineers. Its proprietary Multiphysics solvers have been validated and developed specifically to make use of massive parallelism provided by cloud computing, enabling very large parametric simulation sweeps and machine learning dataset generation for all engineers.

Rich user interaction is provided through OnScale Solve, a cloud-based multiphysics simulation platform used to create digital prototypes giving a realistic and complete picture of their physical behavior.

OnScale enables the import and conversion of CAD models, creation of simulation studies, high-performance solver computation, and analysis of results. …


Whether you deal with PCB manufacturing or shoe design, you might need to demonstrate a prototype or a final product to your stakeholders, with the browser being the most universal medium. If you need to display 3D CAD models online, be it an e-Commerce website or an engineering application, this article should prove a valuable read for you.

Perhaps you’ve once read our overview of available options for viewing 3D CAD data in a browser:

  • Converting the original CAD file into one of the interim formats and importing it with three.js API (gltf as the most promising as explained here)


The success of CAM software is often at the mercy of the accuracy of geometry that comes from CAD systems. Regardless of how sophisticated your CAM algorithms are, if your end-users cannot reliably import CAD data, then things start to get out of hand.

In this article, we’ll look at various examples of CAM systems, which benefited from using CAD Exchanger SDK to reliably work with 3D data.

SEER-3D by Galorath Inc.

SEER-3D is not an example of conventional CAM systems (which typically generates toolpaths and G-codes for CNC machines), however, it is directly manufacturing-related. Galorath Inc. provides organizations with tools to estimate project…

CAD Exchanger

CAD Exchanger is a technology that enables data exchange in the multi-CAD world.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store