{"id":7979,"date":"2023-09-01T05:35:44","date_gmt":"2023-09-01T09:35:44","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/nx-design\/?p=7979"},"modified":"2026-03-26T04:35:28","modified_gmt":"2026-03-26T08:35:28","slug":"utilizing-shape-constraints-in-nx","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/nx-design\/utilizing-shape-constraints-in-nx\/","title":{"rendered":"Topology Optimization Shape Constraints | NX Tips and Tricks"},"content":{"rendered":"\n<p>Welcome to another instalment of our <a href=\"https:\/\/blogs.sw.siemens.com\/nx-design\/category\/tips-tricks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Tips and Trick series<\/a>! As you hopefully know by now, we bring you these to provide useful information from our NX continuous release strategy. Our aim is always to improve your overall design workflow, and with any luck, these tips and tricks support that goal! In this entry we\u2019ll be looking at how to utilize shape constraints with Topology Optimization to achieve optimized results that are more in line with different types of manufacturing processes.<\/p>\n\n\n\n<p>Let\u2019s get started!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Optimized Shape, but no constraints<\/h3>\n\n\n\n<p>In our example, we\u2019re going to start by looking at an optimized part, but without any constraints. As you can see in our model, this specific part has several crevices and overhangs involved, making this part difficult to cast and manufacture. This is something we want to pay attention to when building out our model further, as this can hinder and slow down the design and manufacturing process. Let\u2019s look at making some design changes to our model. This way, we can ensure it can be more easily manufactured using traditional methods.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignright size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/fill-from-direction.png\" alt=\"NX showing fill from direction\" class=\"wp-image-7983\" width=\"230\" height=\"571\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/fill-from-direction.png 306w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/fill-from-direction-121x300.png 121w\" sizes=\"auto, (max-width: 230px) 100vw, 230px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Fill from direction<\/h3>\n\n\n\n<p>Under \u2018shape constraint\u2019 you can find where to add \u2018fill from direction\u2019. In our example, this is what we\u2019re going to add. This option will ensure that the model is built up from the base and the model wouldn\u2019t be locked if it were to be cast. Remember here to select \u2018unidirectional\u2019 and then the vector that you want your model to be built up from.<\/p>\n\n\n\n<p>Using our video as an example, once the part has finished running, you are able to see how the body has changed. For instance, with the addition of a shape constraint, the model still resembles your original, but no longer contains overhangs or crevices. With the model now having tall walls, it\u2019s much more practical to cast and be sent for manufacture.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bidirectional from a plane<\/h3>\n\n\n\n<p>Within NX there are several different options when it comes to deciding the shape of the model. Again, in our video, you can see that this third example has a different design from the previous two. This has been achieved by selecting \u2018bidirectional\u2019 instead of \u2018unidirectional\u2019. We have then selected a plane that has been placed midway through the body of our model. This enables the part to have a more internalized structure but maintaining the omission of crevices or overhangs to help with ease when casting.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"alignleft size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/bidirectionalplane.png\" alt=\"bidirectional planes in NX\" class=\"wp-image-7984\" width=\"452\" height=\"198\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/bidirectionalplane.png 903w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/bidirectionalplane-300x132.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/bidirectionalplane-768x337.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/bidirectionalplane-900x395.png 900w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Acceleration load<\/h3>\n\n\n\n<p>When creating any model or part within NX, it\u2019s essential to remember what function your model will have in the real world. This part that we\u2019re looking at in particular would be used to hold a load on its linkages, and potentially have something that could crash into it at force. Due to this, we need to ensure that our part could sustain that very possible impact. We can check this by adding an \u2018acceleration load\u2019 to the model. This can be found under \u2018analysis load\u2019. This part is entirely up to you in terms of where you choose your potential impact to be from, but in this instance, let\u2019s say it&#8217;s coming from the X direction. Once you\u2019ve chosen that, simply optimize our design and view your results. Referring to our example, you can see how the design has changed to accommodate for this sudden acceleration. Material has been removed from the front of the model and then added to the back to keep the model from deforming.<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/accelerationload.png\" alt=\"acceleration load into NX\" class=\"wp-image-7985\" width=\"452\" height=\"251\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/accelerationload.png 903w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/accelerationload-300x166.png 300w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/accelerationload-768x426.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/accelerationload-900x499.png 900w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">Continue your journey with NX<\/h3>\n\n\n\n<p>And that\u2019s a wrap on utilizing shape constraints! We hope you have found this useful, and it helps improve your workflow. Please stay tuned for the next entry, as we continue to help your designs reach their optimum potential.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/blogs.sw.siemens.com\/nx-design\/category\/tips-tricks\/\" target=\"_blank\" rel=\"noreferrer noopener\">Read more Tips and Tricks<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.dex.siemens.com\/plm\/nx-cloud-connected-products?viewState=ListView&amp;cartID=&amp;portalUser=&amp;store=&amp;cclcl=en_US&amp;selected=plm\" target=\"_blank\" rel=\"noreferrer noopener\">Buy NX today<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.youtube.com\/watch?v=-Z7fyxWGBwk\" target=\"_blank\" rel=\"noreferrer noopener\">Watch the latest NX premiere<\/a><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Topology Optimization Shape Constraints | YouTube Video<\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"NX | Tips and Tricks | Topology Shape Constraints\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/PpZFri5Rz8k?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to another instalment of our Tips and Trick series! As you hopefully know by now, we bring you these&#8230;<\/p>\n","protected":false},"author":69908,"featured_media":7980,"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":[166,162,1,167],"tags":[493,3,501,533,4,515],"industry":[157],"product":[304],"coauthors":[545],"class_list":["post-7979","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tips-tricks","category-learning-resources","category-news","category-video","tag-cad-2","tag-cad","tag-nx","tag-nxmakesitreal","tag-product-design","tag-visualization","industry-software-development","product-nx"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/2\/2023\/09\/MicrosoftTeams-image-184.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/7979","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/users\/69908"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/comments?post=7979"}],"version-history":[{"count":4,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/7979\/revisions"}],"predecessor-version":[{"id":8054,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/posts\/7979\/revisions\/8054"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/media\/7980"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/media?parent=7979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/categories?post=7979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/tags?post=7979"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/industry?post=7979"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/product?post=7979"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/nx-design\/wp-json\/wp\/v2\/coauthors?post=7979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}