{"id":231,"date":"2019-06-24T05:44:34","date_gmt":"2019-06-24T09:44:34","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/plm-components\/?p=231"},"modified":"2026-03-26T08:02:02","modified_gmt":"2026-03-26T12:02:02","slug":"d-cubed-3d-dcm-version-55-0","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/plm-components\/d-cubed-3d-dcm-version-55-0\/","title":{"rendered":"D-Cubed 3D DCM version 55.0"},"content":{"rendered":"\n<p>Key enhancements introduced in version 55.0 of <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/it\/products\/plm-components\/3d-dcm.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"D-Cubed 3D DCM (opens in a new tab)\">D-Cubed 3D DCM<\/a> (3D Dimensional Constraint Manager) are described below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Generating Swept Surfaces from Spline Curves<\/h2>\n\n\n\n<p>3D DCM supports a wide range of geometry types, including swept surfaces generated from an application\u2019s parametric curves. The latest release now supports swept surfaces generated from 3D DCM\u2019s own internal spline definitions. This can be more efficient than using application curves.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/dcubed-3ddcm-swept-surface-1024x576.jpg\" alt=\"D-Cubed 3D DCM generating a swept surface from a spline\" class=\"wp-image-232\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/dcubed-3ddcm-swept-surface-1024x576.jpg 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/dcubed-3ddcm-swept-surface-600x338.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/dcubed-3ddcm-swept-surface-768x432.jpg 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/dcubed-3ddcm-swept-surface-1110x624.jpg 1110w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/dcubed-3ddcm-swept-surface.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Swept surface generated from a 3D DCM spline curve<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">More Robust Calculation of the Freedoms of Rigid Sets<\/h2>\n\n\n\n<p>3D DCM supports rigid sets, being collections of geometries defined by an application, often representing parts, that will not move with respect to each other. 3D DCM provides the aplication with information about the freedoms of an under-defined set. For example, 3D DCM can identify when a set can slide along a direction or rotate about an axis. This is helpful for constraining mechanisms and fully defining models, for example.<\/p>\n\n\n\n<p>In version 55.0, the information about the freedoms of sets is provided in a more robust manner when the application chooses to not apply transforms output by 3D DCM.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Centripetal Parameterisation for Interpolated Splines<\/h2>\n\n\n\n<p>The latest release of 3D DCM internally supports interpolated spline curves with a centripetal parameterisation, adding to current support for chord length parameterisation.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/centripetal-and-chord-length-parameterization-of-splines-1024x566.png\" alt=\"\" class=\"wp-image-233\" width=\"512\" height=\"283\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/centripetal-and-chord-length-parameterization-of-splines-1024x566.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/centripetal-and-chord-length-parameterization-of-splines-600x332.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/centripetal-and-chord-length-parameterization-of-splines-768x424.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/centripetal-and-chord-length-parameterization-of-splines-1110x613.png 1110w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/centripetal-and-chord-length-parameterization-of-splines.png 1314w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><figcaption>Centripetal (left) and chord length (right) spline parameterisation<\/figcaption><\/figure><\/div>\n\n\n\n<p>3D DCM also supports application-defined parametric curves with application-defined parameterisations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Improved Diagnostics<\/h2>\n\n\n\n<p>3D DCM permits applications to move geometries independently of movement due to 3D DCM\u2019s own solving processes. Currently 3D DCM returns whether some or all of the application\u2019s changes were completed successfully, or whether the application operations had failed completely. The latest release of 3D DCM now returns the diagnostics at the level of individual application-controlled geometries.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preliminary Implementation of Partitioning, a Performance Optimisation<\/h2>\n\n\n\n<p>3D DCM version 55 can identify groups of geometries in a model, called partitions, where changes in the dimensioning scheme on those geometries will not affect other geometries. Partitions can be solved independently of each other, improving performance in some situations, particularly in large models that can be partitioned.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">About D-Cubed 3D DCM<\/h2>\n\n\n\n<p>D-Cubed 3D DCM (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 modeling, assembly part positioning and kinematic motion simulation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Key enhancements introduced in version 55.0 of D-Cubed 3D DCM (3D Dimensional Constraint Manager) are described below. Generating Swept Surfaces&#8230;<\/p>\n","protected":false},"author":49853,"featured_media":236,"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":[1,91],"tags":[34],"industry":[],"product":[],"coauthors":[],"class_list":["post-231","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-product-updates","tag-dcubed-release"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/06\/d-cubed-3ddcm-version-55-main-image-1050-x-480.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/231","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\/49853"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/comments?post=231"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/231\/revisions"}],"predecessor-version":[{"id":237,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/231\/revisions\/237"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media\/236"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media?parent=231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/categories?post=231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/tags?post=231"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/industry?post=231"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/product?post=231"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/coauthors?post=231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}