{"id":19847,"date":"2013-09-10T10:31:14","date_gmt":"2013-09-10T14:31:14","guid":{"rendered":"https:\/\/blogs.solidworks.com\/solidworksblog\/?p=19847"},"modified":"2013-09-13T10:34:39","modified_gmt":"2013-09-13T14:34:39","slug":"solidworks-geometry-pattern-a-simple-option-to-make-patterns-regenerate-faster","status":"publish","type":"post","link":"https:\/\/blogs.solidworks.com\/solidworksblog\/2013\/09\/solidworks-geometry-pattern-a-simple-option-to-make-patterns-regenerate-faster.html","title":{"rendered":"SolidWorks Geometry Pattern: A Simple Option To Make Patterns Regenerate Faster"},"content":{"rendered":"<p>At our last Essentials training class, I stepped in to teach the lesson on Patterns, and I recalled something from that lesson that I thought would be worth sharing.<\/p>\n<p>We all know that patterns are an easy way to re-use geometry and features without having to recreate features.\u00a0 The time savings in creating them alone often justifies their use, but they have added benefits in being quicker to regenerate and easier to digest on a feature tree.\u00a0 They&#8217;re so nice, that the 2014 release of SolidWorks\u00a0is going to have a few new additions to the arsenal of patterns available for you to use (hint:\u00a0 if you wish there could be more component patterns for assemblies, you&#8217;re in luck).<\/p>\n<p><a href=\"https:\/\/blog.gxsc.com\/.a\/6a00d8349cbbac69e2019aff0e3226970b-pi\"><img decoding=\"async\" title=\"Pattern Options\" alt=\"Pattern Options\" src=\"https:\/\/blog.gxsc.com\/.a\/6a00d8349cbbac69e2019aff0e3226970b-200wi\" \/><\/a><\/p>\n<p>But what I had forgotten about, and what you should know, is that all feature patterns have a secret setting that can make them even more beneficial to use in your part files:\u00a0 the Geometry Pattern setting.<\/p>\n<p>It&#8217;s use is pretty straightforward.\u00a0 With the option checked, all of your patterned features will have their exact geometry copied (as opposed to, say, their end conditions).\u00a0 The primary benefit of doing this is that you can save on regeneration time when you utilize it.\u00a0 I wanted to demonstrate this with a simple example:\u00a0 the cribbage board that students build as an exercise later in the lesson.<\/p>\n<p>I built the cribbage board using two methods:<\/p>\n<ol>\n<li>Using the exercise&#8217;s instructions (using one two-direction linear pattern with a lot of skipped instances and then a mirror)<\/li>\n<li>Using a slightly different method with an additional mirror, and an additional single-direction linear pattern where I avoid having to select any skipped instances.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/blog.gxsc.com\/.a\/6a00d8349cbbac69e2019aff0e34e2970b-pi\"><img decoding=\"async\" title=\"Cribbage Board\" alt=\"Cribbage Board\" src=\"https:\/\/blog.gxsc.com\/.a\/6a00d8349cbbac69e2019aff0e34e2970b-320wi\" \/><\/a><br \/>\n<a href=\"https:\/\/blog.gxsc.com\/files\/cribbage-board.sldprt\">Download my Cribbage Board file here.<\/a><\/p>\n<p>With the Geometry Pattern option cleared for all of my linear patterns and mirror commands, the Feature Statistics tool said that it took 0.50 and 0.81 seconds to rebuild each method, respectively.\u00a0 When I turned on the Geometry Pattern option, those rebuild times plummeted to 0.23 and 0.26 seconds, respectively.<\/p>\n<div id=\"photo-xid-6a00d8349cbbac69e2019aff0eca62970d\">\n<p><a href=\"https:\/\/blog.gxsc.com\/.a\/6a00d8349cbbac69e2019aff0eca62970d-pi\"><img decoding=\"async\" title=\"Feature Stats Before\" alt=\"Feature Stats Before\" src=\"https:\/\/blog.gxsc.com\/.a\/6a00d8349cbbac69e2019aff0eca62970d-200wi\" \/><\/a><\/p>\n<div id=\"caption-xid-6a00d8349cbbac69e2019aff0eca62970d\">First Method: Geometry Pattern option cleared<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<div id=\"photo-xid-6a00d8349cbbac69e2019aff0eca97970d\">\n<p><a href=\"https:\/\/blog.gxsc.com\/.a\/6a00d8349cbbac69e2019aff0eca97970d-pi\"><img decoding=\"async\" title=\"Feature Stats After\" alt=\"Feature Stats After\" src=\"https:\/\/blog.gxsc.com\/.a\/6a00d8349cbbac69e2019aff0eca97970d-200wi\" \/><\/a><\/p>\n<div id=\"caption-xid-6a00d8349cbbac69e2019aff0eca97970d\">First Method: Geometry Pattern option checked<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<p>Certainly, this is a simple example, and the results are a bit skewed by the fact that I really only have two other features in the model.\u00a0 All the same, you can see how easy it is for this setting to give you back seconds of your life on every rebuild.\u00a0 This would be especially true for those of you who have to pattern features more complicated than a Hole Wizard hole, like some ribs or formed sheet metal feature.<\/p>\n<p>And if you think that&#8217;s something, you should start thinking about using the\u00a0<a href=\"https:\/\/help.solidworks.com\/2013\/English\/SolidWorks\/sldworks\/c_Feature_Freeze.htm?id=ad9f8e7ff1174dc9b34b560b051f4503#Pg0\" target=\"_self\">Feature Freeze bar<\/a>.<\/p>\n<p>For more SolidWorks tips and tricks, visit our <a href=\"https:\/\/blog.gxsc.com\/graphics_systems_solidnot\/modeling\/\" target=\"_blank\">tutorials section<\/a>!<\/p>\n<p style=\"text-align: center;\">***<\/p>\n<p>Dave Mandl is an Applications Engineer at\u00a0Graphics Systems<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At our last Essentials training class, I stepped in to teach the lesson on Patterns, and I recalled something from that lesson that I thought would be worth sharing. We all know that patterns are an easy way to re-use<\/p>\n... <a href=\"https:\/\/blogs.solidworks.com\/solidworksblog\/2013\/09\/solidworks-geometry-pattern-a-simple-option-to-make-patterns-regenerate-faster.html\">Continued<\/a>","protected":false},"author":136,"featured_media":19925,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[18],"tags":[1208,1209,1210],"class_list":["post-19847","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-solidworks","tag-feature-patterns","tag-feature-statistics","tag-linear-pattern"],"acf":[],"_links":{"self":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/19847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/users\/136"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/comments?post=19847"}],"version-history":[{"count":0,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/posts\/19847\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/media\/19925"}],"wp:attachment":[{"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/media?parent=19847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/categories?post=19847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.solidworks.com\/solidworksblog\/wp-json\/wp\/v2\/tags?post=19847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}