{"id":107,"date":"2016-06-13T11:05:00","date_gmt":"2016-06-13T18:05:00","guid":{"rendered":"https:\/\/blogs.plm.automation.siemens.com\/t5\/PLM-Components-Blog\/What-is-D-Cubed\/ba-p\/349407"},"modified":"2026-03-26T08:01:45","modified_gmt":"2026-03-26T12:01:45","slug":"what-is-d-cubed","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/plm-components\/what-is-d-cubed\/","title":{"rendered":"What is D-Cubed?"},"content":{"rendered":"<p><P>When someone from Siemens PLM Software mentions \u201cD-Cubed\u201d they are talking about a collection of six Software Development Kits (<a title=\"Wikipedia SDK definition\" href=\"https:\/\/en.wikipedia.org\/wiki\/Software_development_kit\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">SDKs<\/A>) also known as &#8220;components&#8221;. These&nbsp;components are used by software developers to solve math problems and add functionality to commercial CAD\/CAM\/CAE and AEC software applications. These applications are used to design, analyze, visualize and manufacture all sorts of products from coffee makers to cars to aircraft engines and commercial buildings. Some examples of commercial applications using D-Cubed SDK\u2019s are Bentley (AEC), Vero (CAM)&nbsp;, Altair (CAE), Onshape (CAD) and Solid Edge (CAD), to name just a few.<\/P><\/p>\n<p><P>Software development companies use D-Cubed components&nbsp;because it&nbsp;saves them precious development time and&nbsp;provides a cost benefit&nbsp;compared to&nbsp;writing their own solvers. D-Cubed components include solving 2D and 3D geometric constraints&nbsp; (<a title=\"2D DCM\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/products\/open\/d-cubed\/2ddcm\/index.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">2D DCM <\/A>and <a title=\" 3D DCM\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/products\/open\/d-cubed\/3ddcm\/index.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">3D DCM <\/A>), creating new 2D geometries based on existing geometries (<a title=\"PGM\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/products\/open\/d-cubed\/pgm\/index.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">PGM<\/A>), producing drawings and illustrations of CAD&nbsp;models&nbsp;(<a title=\"HLM\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/products\/open\/d-cubed\/hlm\/index.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">HLM<\/A>), simulating moving parts (<a title=\"AEM\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/products\/open\/d-cubed\/aem\/index.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">AEM<\/A>) and detecting if moving parts collide and interfere with each other (<a title=\"CDM\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/products\/open\/d-cubed\/cdm\/index.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CDM<\/A>).&nbsp;These functionalities are very common in engineering applications and companies save time and money by using these components instead of writing their own.&nbsp; This gives them more time&nbsp; to innovate during development and add unique value to their applications.<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When someone from Siemens PLM Software mentions \u201cD-Cubed\u201d they are talking about a collection of six Software Development Kits (SDKs) also known as &#8220;components&#8221;. These&nbsp;components are used by sof&#8230;<\/p>\n","protected":false},"author":48184,"featured_media":0,"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],"tags":[3],"industry":[],"product":[],"coauthors":[],"class_list":["post-107","post","type-post","status-publish","format-standard","hentry","category-news","tag-d-cubed"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/107","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\/48184"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"predecessor-version":[{"id":108,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/107\/revisions\/108"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/tags?post=107"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/industry?post=107"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/product?post=107"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/coauthors?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}