D-Cubed CDM Version 57.0

By MikeAtkins

Key enhancements introduced in version 57.0 of D-Cubed CDM (Collision Detection Manager) are described below.

Support for closest approach between groups

To improve the efficiency of certain operations CDM supports a hierarchical data structure of geometries, sets and groups.

A set is a CDM entity that holds a collection of geometries, with one set typically, but not necessarily, representing one model part. A group is a CDM entity that holds a collection of sets.

To optimize performance, CDM can compute collisions between groups, but not compute collisions between sets in the same group. In this release, CDM can similarly compute the closest approach between groups, but not between the sets within a group.

D-Cubed CDM closest approach version 57

Closest approach calculated between two groups containing multiple sets

Improved parallelisation

Use of multithreading in CDM has been extended in this release, with performance improvements anticipated in most models. Some point cloud models have performance improvements of ~50%.

About D-Cubed CDM

D-Cubed CDM (Collision Detection Manager) is a software component that offers collision detection and clearance distance measurement for solid, surface, wireframe and point cloud models. It supports accurate, tolerant and faceted geometry. Used in assembly, mechanism, machining and measurement simulation environments, CDM offers a range of algorithms to interactively detect collisions and compute clearances, even on large, complex assemblies. Performance is particularly excellent for common operations, such as repeated computations on models that are in motion. CDM is compatible with most applications, being independent of any modeller or model format.

Leave a Reply

This article first appeared on the Siemens Digital Industries Software blog at