{"id":224,"date":"2019-06-24T09:50:16","date_gmt":"2019-06-24T13:50:16","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/plm-components\/?p=224"},"modified":"2026-03-26T08:02:03","modified_gmt":"2026-03-26T12:02:03","slug":"d-cubed-pgm-version-70-0","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/plm-components\/d-cubed-pgm-version-70-0\/","title":{"rendered":"D-Cubed PGM version 70.0"},"content":{"rendered":"\n<p>Key enhancements introduced in version 70.0 of <a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/plm-components\/pgm.html\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"D-Cubed PGM (opens in a new tab)\">D-Cubed PGM<\/a> (Profile Geometry Manager) are described below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Support for anti-aligned offset edges<\/h2>\n\n\n\n<p>PGM now allows applications to specify that offset edges run in the opposite direction to their base edges when defining offset relationships. This simplifies the creation of slots with consistent edge directions.<\/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\/d-cubed-pgm-offset-alignments.png\" alt=\"PGM offset edge alignments\" class=\"wp-image-225\" width=\"435\" height=\"264\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Improvements to loop finding<\/h2>\n\n\n\n<p>Given a point and any number of edges as input the PGM can inform the application which edges or parts of edges form a closed loop around the point. It is now possible to specify a tolerance to be used by the loop finding functionality, used when deciding if geometries are close enough to close the gaps in the model.<\/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\/d-cubed-pgm-loop-finding.png\" alt=\"D-Cubed PGM loop finding\" class=\"wp-image-226\" width=\"495\" height=\"277\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/d-cubed-pgm-loop-finding.png 660w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/10\/2019\/11\/d-cubed-pgm-loop-finding-600x335.png 600w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">About D-Cubed PGM<\/h2>\n\n\n\n<p>D-Cubed PGM (Profile Geometry Manager) enhances the productivity of sketchers. It does this by working with higher level geometric data and not individual curves. Examples include offsetting loops while inserting, extending and trimming edges, adding constraints to loops rather than to individual curves, and solving the shape of loops while maintaining their perimeter length or area. PGM is often used to add capabilities to a 2D DCM-based sketcher.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Key enhancements introduced in version 70.0 of D-Cubed PGM (Profile Geometry Manager) are described below. Support for anti-aligned offset edges&#8230;<\/p>\n","protected":false},"author":49853,"featured_media":229,"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-224","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-pgm-v70-main-image.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/224","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=224"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/224\/revisions"}],"predecessor-version":[{"id":228,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/posts\/224\/revisions\/228"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media\/229"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/media?parent=224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/categories?post=224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/tags?post=224"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/industry?post=224"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/product?post=224"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/plm-components\/wp-json\/wp\/v2\/coauthors?post=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}