Collision Detection Manager (D-Cubed CDM)

Fast, Accurate Collision Detection and Clearance Measurement

Integrating the CDM (Collision Detection Manager) into your software application provides your end-users with a collision detection capability on assemblies and mechanisms. The CDM also measures clearance (closest approach) between parts.

Its distinctive strength is fast performance on exact models, enabling collision detection in both interactive assembly design processes and motion simulation. End-users can quickly identify collisions that would prevent the successful manufacture of an assembly, or impede the intended motion of parts. Reliably detecting such errors reduces the number of expensive physical prototypes that are required.

Collision detection using exact models has clear benefits for precision engineering. Subtle collisions such as fine gouges are reliably detected, whereas collisions that arise in error from model approximations are avoided. Faceted model formats are supported for collision detection where accuracy is less critical.

The CDM provides the collision detection capability in many parametric modeling systems and other applications, such as offline CAM and CMM (Coordinate Measuring Machine) simulation. Our large customer base with more than one million end-users, drives investment in quality and functionality over the long-term.

Flexible licensing arrangements and a simple integration process enable your organization to add the CDM to your applications quickly and economically. For a step-by-step description of how the CDM is used in an application, view our product tour.

For collisions on faceted and point cloud models, please also see the Kineo Collision Detector.

Key Capabilities

High Performance Collision Detection and Clearance

Excellent performance on exact and faceted parts. Many performance optimizations, including incremental computations as parts change shape or position. Efficient memory usage, including support for part instances and demand driven part loading.


Watch the:

Solve To Touch

Repositions colliding parts so that they are touching. Can be used to assist part-positioning in interactive assembly processes.


Watch the:

Collision On A Path

Can detect the next collision along a linear path in a single step without any risk of step-wise checking “jumping over” a collision

Data Types

Compatible with most 3D modelling formats. Works with any combination of exact, faceted, solid, surface, wireframe, manifold and non-manifold parts. Flexible integration architecture enables multiple modelers to be used in the same application.

Tolerant Models

Tolerant to models containing errors, such as gaps between adjacent faces.

Close share layer

Share this page

Share this page through any of the following channels.

Bookmarking Sites



Blogs & Microblogs