Computational methods are widely used in engineering to define the bottlenecks in the early stages of the design, test alternative hypotheses, and reduce prototyping. And one of the basic but important obstacles in this path is the necessity to convert a solid geometry into a polygonal one with a high degree of accuracy. Following this express aim, CAD Exchanger elaborated the tool to build high-quality FEA-tailored meshes — Advanced Meshers add-on.

We invite you to study the meshing algorithm, its customization options, and the advanced features of the tool.

What is a computational mesh?

Difference between visualization and computational mesh
Difference between visualization and computational mesh
Difference between visualization and computational mesh

A computational mesh is defined by its application. For working visualization…


Previous parts

Part 1. How did this all begin?

Part 2. How is 3D data presented in CAD?

Part 3. Precise geometry and tessellation. B-Reps and meshes

CAD model structure. Parts and assemblies

Up until now we’ve been talking about matters concerning only a single physical object. Such an object in CAD terminology is called part. When working with more complex models, consisting of multiple parts we have to deal with groups or even hierarchies of nested groups of parts. These groups are called assemblies in the CAD world and the hierarchy of parts and assemblies is sometimes called product structure.

Let’s take a look at…


Cyclife Group EDF. European leader in nuclear decommissioning

Today, there are about 440 active nuclear power reactors and 50 more under construction. Apart from commercial and research power plants, nuclear energy is powering submarines, surface vessels, spaceships, isotopes production in food, agriculture, medical and other industries. The ubiquity of nuclear energy brings about specific challenges — decommissioning and waste management. The complexity of these challenges is not something a lot of people are aware of — each reactor produces up to 30 tonnes of used fuel annually and decommissioning takes 20 years on average requiring intricate planning and high expenses.

Both defueling and deconstruction impose numerous organizational…


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 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…

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