{"id":293,"date":"2021-01-12T10:05:16","date_gmt":"2021-01-12T15:05:16","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/additive\/?p=293"},"modified":"2026-03-26T14:59:23","modified_gmt":"2026-03-26T18:59:23","slug":"aa-e9","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/additive\/aa-e9\/","title":{"rendered":"Advancing Additive #9 &#8211; Algorithmic Modeling Simplifies Complex AM Design"},"content":{"rendered":"\n<p>Additive manufacturing greatly expands the possibilities for product design, allowing for topology optimized parts, lattice structures, meshing and geometric patterns. Printing these designs in 3D is only half the battle, however. Defining their organic complexity up front is an equally daunting challenge.<\/p>\n\n\n\n<p>Apart from topology optimization, the designs that involve repeated geometric patterns across complex surfaces or within volumes are particularly difficult and time consuming to define. Some product engineering teams have resorted to writing their own code to generate the patterns they need. However, this approach is time consuming, requires expert programmers, and can\u2019t be reused without extensive code maintenance.<\/p>\n\n\n\n<p>In December 2020, Siemens Digital Industries Software introduced a new feature in NX that makes this sort of design work much easier. It\u2019s called \u201calgorithmic modeling,\u201d and it provides designers a drag-and-drop, no-code capability for creating reuseable geometric patterned elements. Leveraging within the NX environment, algorithmic modeling lets users define the intent and rules for their design by connecting together inputs and outputs in a highly intuitive visual logic workflow.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/videos.mentor-cdn.com\/mgc\/videos\/5400\/a705f107-5290-49a1-9758-5d9db5a25119-en-US-video.mp4\"><\/video><\/figure>\n\n\n\n<p>Once an algorithmic modeling rule is defined, it can be saved to a library for quick and easy reuse. Anyone can interact with the rule, change its controlling parameters, and apply it to their designs.<\/p>\n\n\n\n<p>Algorithmic modeling goes a long way in bridging the gulf between the complexity of designing AM-based products and the capability for 3D printing them.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-background has-vivid-green-cyan-background-color has-vivid-green-cyan-color\" id=\"block-29023757-0fb3-4e04-b553-0cd690420f5a\"\/>\n\n\n\n<p id=\"block-cb1bad40-ebdf-46ae-90c1-c0d2ad21b2e5\"><strong>About the writer<\/strong>:<br><strong><em>Aaron Frankel<\/em><\/strong><em>&nbsp;is Vice President of Siemens&#8217; additive manufacturing software program. He has over 20 years of experience in the PLM software industry and has held various positions in engineering services, product management, and marketing \u2013 all focused on helping manufacturers take advantage of the latest digital design and manufacturing technology.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Algorithmic modeling allows you to create very complex geometry with a simple graphical programming language.<\/p>\n","protected":false},"author":61920,"featured_media":296,"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,114],"tags":[116,117,119,125,128],"industry":[66,85,89,106],"product":[398],"coauthors":[],"class_list":["post-293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-video","tag-3d-printing","tag-additive-manufacturing","tag-computer-aided-manufacturing-cam","tag-digital-twin","tag-industry-4-0","industry-automotive-transportation","industry-energy-utilities","industry-industrial-machinery-heavy-equipment","industry-small-medium-business","product-nx-additive-manufacturing"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/30\/2021\/01\/AA-9-AlgorithmicBlog.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/posts\/293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/users\/61920"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/comments?post=293"}],"version-history":[{"count":4,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/posts\/293\/revisions"}],"predecessor-version":[{"id":301,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/posts\/293\/revisions\/301"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/media\/296"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/media?parent=293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/categories?post=293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/tags?post=293"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/industry?post=293"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/product?post=293"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/additive\/wp-json\/wp\/v2\/coauthors?post=293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}