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.

Part 4. CAD model structure. Parts and assemblies

Part 5. Metadata in CAD models: more than just a 3D model

Making CAD models look pretty: visual attributes

Visual attributes, like metadata considered in the previous part, can be stored in a CAD model to enrich the data exchange process between various CAD/CAM/CAE applications. …


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.

Part 4. CAD model structure. Parts and assemblies

Metadata in CAD models: more than just a 3D model

Although 3D geometry and product structure considered in previous parts are the most important assets in the CAD model for many applications, they are not the only ones. Many apps make use of additional information such as names and colors, persistent IDs, layers, user-defined properties and others. All these types of information enrich the 3D model and provide context for it: design intent, manufacturing or…


Technical visualization with CMC ViewR

CMC Engineers video testimonial

How to switch from reactive to proactive concept evaluation, thus reducing errors and costs? How to reduce logistics and premises rental costs while continuing to demonstrate your products and successfully convince customers of their value? That’s exactly the sort of tasks 3D visualization undertakes.

CMC Engineers provides visualization solutions for mechanical and plant engineering. With the help of Unity-based CMC ViewR software, the company streamlines the development of VR/AR and 3D applications, such as virtual product navigators, real-time simulators, graphic product configurators, etc. Its core features include 3D models import, interaction via controller, hand or object…


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

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