{"id":567,"date":"2020-11-11T04:07:32","date_gmt":"2020-11-11T09:07:32","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/plm-components\/?p=567"},"modified":"2026-03-26T08:03:01","modified_gmt":"2026-03-26T12:03:01","slug":"d-cubed-3d-dcm-version-57-0","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/plm-components\/d-cubed-3d-dcm-version-57-0\/","title":{"rendered":"D-Cubed 3D DCM 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\/3d-dcm.html\" target=\"_blank\" rel=\"noreferrer noopener\">3D <\/a><a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/plm-components\/3d-dcm.html\" target=\"_blank\" rel=\"noopener\">DCM<\/a> (3D Dimensional Constraint Manager) are described below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Equal distance constraints<\/h2>\n\n\n\n<p>3D DCM supports a wide variety of constraints. These can be used to fit together the geometry in a model, and to ensure that the geometry will be repositioned as required when any parameters (such as dimension values) are changed.<\/p>\n\n\n\n<p>D-Cubed 3D DCM Version 57.0 introduces a new type of constraint \u2013 <strong>equal distances<\/strong>. These allow an application to specify that multiple distance dimensions should all measure the same amount, whilst leaving the value of those distances as a freedom. <\/p>\n\n\n\n<p>In this release, equal distances involving combinations of points and planes are supported.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"451\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-version-57-1024x451.png\" alt=\"D-Cubed 3DDCM equal distance version 57\" class=\"wp-image-568\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-version-57-1024x451.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-version-57-600x264.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-version-57-768x338.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-version-57-1110x489.png 1110w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-version-57.png 1287w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><em>Blocks separated by equal distances \u2013 (1) separation controlled by a distance dimension<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Equal distance value dimension<\/h2>\n\n\n\n<p>By themselves, equal distance constraints do not specify the actual separations of the geometries, only that they must all be the same. In some models the value will be determined by other geometries and dimensions, but in others it may remain as a freedom. <\/p>\n\n\n\n<p>To use alongside the new equal distance constraint, a new dimension type is provided in version 57.0 to specify the desired value of a group of equal distances. This can either be a numeric value or a variable that is used in an equation.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"500\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-2-version-57-1024x500.png\" alt=\"D-Cubed 3DDCM equal distance (2) version 57\" class=\"wp-image-569\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-2-version-57-1024x500.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-2-version-57-600x293.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-2-version-57-768x375.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-2-version-57-1110x542.png 1110w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2020\/11\/D-Cubed-3DDCM-equal-distance-2-version-57.png 1244w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><em>Blocks separated by equal distances \u2013 (2) separation controlled by numeric value<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Further partitioning<\/h2>\n\n\n\n<p>Recent releases of 3D DCM have been able to identify model partitions, which are regions of the model that can be solved independently of each other, enhancing performance. Further improvements to partitioning have been made in this release.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">About D-Cubed 3D DCM<\/h2>\n\n\n\n<p>D-Cubed <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/plm-components\/3d-dcm.html\" target=\"_blank\" rel=\"noreferrer noopener\">3D <\/a><a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/plm-components\/3d-dcm.html\" target=\"_blank\" rel=\"noopener\">DCM<\/a> (3D Dimensional Constraint Manager) is a geometric constraint solving software component. Supporting a wide range of geometries, dimensions and constraints, 3D DCM enables 3D parametric sketching, part shape control using direct modelling, assembly part positioning and kinematic motion simulation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Key enhancements introduced in version 57.0 of D-Cubed 3D DCM (3D Dimensional Constraint Manager) are described below. Equal distance constraints&#8230;<\/p>\n","protected":false},"author":45687,"featured_media":570,"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-567","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-3DDCM-version-57.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/567","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=567"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/567\/revisions"}],"predecessor-version":[{"id":596,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/567\/revisions\/596"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media\/570"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media?parent=567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/categories?post=567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/tags?post=567"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/industry?post=567"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/product?post=567"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/coauthors?post=567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}