{"id":22996,"date":"2019-03-07T10:00:58","date_gmt":"2019-03-07T15:00:58","guid":{"rendered":"https:\/\/blogs.solidworks.com\/tech\/?p=22996"},"modified":"2019-03-05T15:26:31","modified_gmt":"2019-03-05T20:26:31","slug":"using-defeature-in-2019-to-speed-up-assemblies","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/tech\/2019\/03\/using-defeature-in-2019-to-speed-up-assemblies.html","title":{"rendered":"Using Defeature in 2019 to Speed Up Assemblies"},"content":{"rendered":"<p>If you have been following the blog you may know that we are preparing to renovate our training room and have been using SOLIDWORKS to assist with the task! Last time, I used 2019\u2019s new <a href=\"https:\/\/www.design-point.com\/blog\/cad\/planning-our-new-training-room-in-solidworks\/\">Large Design Review to add components and mate them in place<\/a> with magnetic mates functionality. It worked well for me, but now I need to fully resolve my assembly. What are the things I can do to predict and prepare for any performance remissions in the software?<\/p>\n<h3><strong><span style=\"color: #05559f;\">Let&#8217;s Start with Performance Evaluation<\/span><\/strong><\/h3>\n<p>Let\u2019s suppose that I am in my fully resolved assembly and I experience some stuttering when I rotate my model. Now what? First thing I do is open up the <strong>Performance Evaluation<\/strong> <strong>Tool<\/strong> which is found in the <strong>Evaluate<\/strong> <strong>Tab<\/strong> in assemblies. The dialog contains diagnostic information about my assembly, which is good, but what exactly am I looking for? The nice thing about the tool is that it points out performance outliers in all aspects. Consider the problem at hand:\u00a0 stuttering when rotating. When you rotate, the model does not need to rebuild, so we can ignore <strong>Rebuild Time<\/strong>. Since the model is fully loaded, we can ignore <strong>Open Time<\/strong> as well. Something that does stand out to me though, is the <strong>Graphics Triangles<\/strong> count for all the components. Have a look:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-22997 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.1-615x435.png\" alt=\"\" width=\"615\" height=\"435\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.1-615x435.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.1-300x212.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.1-728x515.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.1.png 767w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>We can see two outliers immediately: DESK72 and DESK30. They are two variations of the same desk, so both are practically the same component. By a huge margin, these components dwarf all other components in number of graphics triangles. So, why do these components have a large triangle count? Let\u2019s get them open and have a look.<\/p>\n<p>At first glance, nothing seems out of the ordinary, but zoom in to any corner and the issue is apparent\u2026there is a lot of detail orientation here. This desk has been modeled with near perfect characteristics. All the screws have actual geometric threads (which takes a bunch of triangles to represent) and there is a representation of every end cap and every decorative piece of plastic.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-22998 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.2-615x439.png\" alt=\"\" width=\"615\" height=\"439\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.2-615x439.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.2-300x214.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.2-768x549.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.2-728x520.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.2.png 1103w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Let\u2019s suppose that this level of detail is necessary (maybe we need to fabricate a copy of this desk in its entirety and need a cut list). Are we out of options? Well, turns out there is a way to get both an exact copy and a simplified version of this desk without having to do a lot of work.<\/p>\n<h3 class=\"vc_custom_heading\"><strong><span style=\"color: #05559f;\">Let&#8217;s Check Out the 2019 Enhanced Defeature Tool!<\/span><\/strong><\/h3>\n<p>As the name implies, the <strong>Defeature Tool<\/strong> takes a component and greatly simplifies it. It\u2019s extremely beneficial, not only in performance increases but also in protecting intellectual property (i.e. remove all internal mechanisms). To use it, I\u2019ll go back to the assembly and isolate one of the desks by right clicking the desk in the <strong>Design Tree &gt; Isolate<\/strong>. This makes it easier to see what\u2019s going on. Next, I\u2019ll go to <strong>Tools &gt; Defeature<\/strong> to launch the tool.<\/p>\n<p>When the tool launches the option to choose the defeature method appears. The method that was added to 2019 is the second option <strong>Silhouette<\/strong>. It offers a whole new way to simplify components versus just suppressing features.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-22999 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.3.png\" alt=\"\" width=\"495\" height=\"276\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.3.png 495w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.3-300x167.png 300w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once that is selected, hit the <strong>Next<\/strong> arrow on the top right.<\/p>\n<p>Now, all we have to do is select bodies and choose how we want to simplify them. The simplification method depends on the overall shape of the model and how much detail we want to remove. There are so many options\u2026<\/p>\n<ul>\n<li>Have a body that needs to come out unchanged? Choose <strong>None (Copy Geometry). <\/strong><\/li>\n<li>Have a tube? <strong>Cylinder<\/strong> is probably your best bet.<\/li>\n<li>Prismatic shape with a couple of bosses? <strong>Tight Fit Outline<\/strong> sounds ideal.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>Play around with your options! If you don\u2019t like how something simplified, you can delete the group (by right clicking &gt; <strong>Delete<\/strong> in groups) and try another method. Below, you can see some of the choices I made with the model:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-23000 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.4-615x379.png\" alt=\"\" width=\"615\" height=\"379\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.4-615x379.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.4-300x185.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.4-768x474.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.4-728x449.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.4.png 1200w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>To select bodies, click into the box that has the icon with a blue cube next to a sheet of paper. Seriously, that\u2019s what it looks like (it is also shown highlighted in the image above) and start picking bodies. Pick all the bodies that correspond to one simplification method and then hit <strong>Add Group<\/strong>. This will allow you to move on to the next selection set. Once you make the first group, the screen splits and shows you the preview of the geometry. After you\u2019re satisfied, you can choose to save it as a new part if you wish. This is what the desk looks like now:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-23001 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.5-615x316.png\" alt=\"\" width=\"615\" height=\"316\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.5-615x316.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.5-300x154.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.5-768x395.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.5-728x374.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.5.png 1273w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>We can perform a <strong>File &gt; Replace Components<\/strong> on all the files involved to improve the assembly.<\/p>\n<p>From this preview, its almost impossible to see that these parts have desks that have been defeatured.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-23002 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.6-615x460.png\" alt=\"\" width=\"615\" height=\"460\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.6-615x460.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.6-300x224.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.6-768x574.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.6-728x544.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.6.png 1006w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>However, by looking at the performance, we can see how much lighter the assembly is. (NOTE: I left the part as the default defeature name, so the file name of the desk is FULL_CLARK_TRAINING_ROOM72_defeature. It really rolls off the tongue, I know.)<\/p>\n<h3><strong><span style=\"color: #05559f;\">End Result<\/span><\/strong><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-large wp-image-23003 aligncenter\" src=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.7-615x306.png\" alt=\"\" width=\"615\" height=\"306\" srcset=\"https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.7-615x306.png 615w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.7-300x149.png 300w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.7-768x383.png 768w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.7-728x363.png 728w, https:\/\/blog-assets.solidworks.com\/uploads\/sites\/4\/deskdefeature.7.png 1090w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/p>\n<p>The desks went from having 1.5 million triangles to 5600 triangles, a reduction of over 265 times. I cannot express how valuable this is when working with large assemblies. Hopefully, you have found this helpful and thank you for reading!<\/p>\n<p style=\"margin: 0in; margin-bottom: .0001pt; background: white;\"><span style=\"font-family: 'Arial',sans-serif; color: #404040;\">Check out more blogs like this one\u00a0<a href=\"https:\/\/www.design-point.com\/blog\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #05559f;\">here<\/span><\/a>. You\u2019ll find helpful articles and educational videos on a wide range of engineering and manufacturing topics to help you maximize efficiency in your job role!<\/span><\/p>\n<p style=\"margin: 0in; margin-bottom: .0001pt; background: white;\"><span style=\"font-family: 'Arial',sans-serif; color: #404040;\">\u00a0<\/span><\/p>\n<p style=\"margin: 0in; margin-bottom: .0001pt; background: white; text-align: start;\"><span style=\"font-family: 'Arial',sans-serif; color: #404040;\">And don\u2019t forget to follow us on\u00a0<a href=\"https:\/\/www.facebook.com\/DesignPointSolutions\/\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #05559f;\">Facebook<\/span><\/a>,\u00a0<a href=\"https:\/\/twitter.com\/DesignPoint\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #05559f;\">Twitter<\/span><\/a>\u00a0and\u00a0<a href=\"https:\/\/www.linkedin.com\/company\/designpoint-solutions\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #05559f;\">LinkedIn<\/span><\/a>\u00a0to stay up-to-date on our latest blogs, videos, promotions and more!<\/span><\/p>\n<hr \/>\n<p><i> Author: Robert Maldonado, Application Engineer at DesignPoint <\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have been following the blog you may know that we are preparing to renovate our training room and have been using SOLIDWORKS to assist with the task! Last time, I used 2019\u2019s new Large Design Review to add<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/tech\/2019\/03\/using-defeature-in-2019-to-speed-up-assemblies.html\">Continued<\/a>","protected":false},"author":380,"featured_media":23185,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8,21,2507,35],"tags":[530,2539,356,1805,2514],"class_list":["post-22996","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community","category-solidworks","category-solidworks-2019","category-tips-tricks","tag-defeature","tag-defeature-tool","tag-how-to","tag-large-assembly","tag-technical-documentation"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/22996","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/users\/380"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/comments?post=22996"}],"version-history":[{"count":8,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/22996\/revisions"}],"predecessor-version":[{"id":23188,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/posts\/22996\/revisions\/23188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media\/23185"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/media?parent=22996"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/categories?post=22996"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/tech\/wp-json\/wp\/v2\/tags?post=22996"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}