{"id":562,"date":"2020-11-11T04:06:46","date_gmt":"2020-11-11T09:06:46","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/plm-components\/?p=562"},"modified":"2026-03-26T08:02:59","modified_gmt":"2026-03-26T12:02:59","slug":"d-cubed-cdm-version-57-0","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/plm-components\/d-cubed-cdm-version-57-0\/","title":{"rendered":"D-Cubed CDM Version 57.0"},"content":{"rendered":"\n<p>Key enhancements introduced in version 57.0 of D-Cubed <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/plm-components\/cdm.html\" target=\"_blank\" rel=\"noreferrer noopener\">CDM<\/a> (Collision Detection Manager) are described below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Support for closest approach between groups<\/h2>\n\n\n\n<p>To improve the efficiency of certain operations CDM supports a hierarchical data structure of <strong>geometries<\/strong>, <strong>sets<\/strong> and <strong>groups<\/strong>.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-CDM-closest-approach-version-57.png\" alt=\"D-Cubed CDM closest approach version 57\" class=\"wp-image-563\" width=\"459\" height=\"381\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-CDM-closest-approach-version-57.png 917w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-CDM-closest-approach-version-57-600x499.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-CDM-closest-approach-version-57-768x638.png 768w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><em>Closest approach calculated between two groups containing multiple sets<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Improved parallelisation<\/h2>\n\n\n\n<p>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%.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">About D-Cubed CDM<\/h2>\n\n\n\n<p>D-Cubed <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/plm-components\/cdm.html\" target=\"_blank\" rel=\"noreferrer noopener\">CDM<\/a> (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.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Key enhancements introduced in version 57.0 of D-Cubed CDM (Collision Detection Manager) are described below. Support for closest approach between&#8230;<\/p>\n","protected":false},"author":45687,"featured_media":564,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[91],"tags":[3,34,4],"industry":[83],"product":[246],"coauthors":[],"class_list":["post-562","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","tag-d-cubed","tag-dcubed-release","tag-plm-components","industry-software-development","product-plm-open"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-CDM-version-57.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/users\/45687"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/comments?post=562"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/562\/revisions"}],"predecessor-version":[{"id":595,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/562\/revisions\/595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media\/564"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media?parent=562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/categories?post=562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/tags?post=562"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/industry?post=562"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/product?post=562"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/coauthors?post=562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}