[{"data":1,"prerenderedAt":116},["ShallowReactive",2],{"7outj47Wu0Sags6d2Ie-vJPjCc5W5cuGlclHPCCF2Wo":3,"article_solidworks-defeature-how-to-increase-the-performance-of-imported-parts_solidworks":10,"_apollo:default":114,"_apollo:identified":115},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","solidworks-defeature-how-to-increase-the-performance-of-imported-parts","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":113},[13],{"id":14,"slug":6,"title":15,"uri":16,"excerpt":17,"locale":18,"featuredImage":21,"tableOfContents":30,"content":31,"date":32,"authorJobTitle":5,"author":33,"masterings":46,"globalTags":50,"products":69,"disciplines":81,"seo":102,"__typename":112},"cG9zdDo0MTcwOQ==","SolidWorks Defeature: How to Increase the Performance of Imported Parts","\u002Fproducts\u002Fsolidworks\u002Fsolidworks-defeature-how-to-increase-the-performance-of-imported-parts","\u003Cp>One tool that I think gets overlooked for it abilities is the…\u003C\u002Fp>\n",{"locale":19,"__typename":20},"en_US","Locale",{"node":22,"__typename":29},{"large":23,"__typename":24,"medium_large":25,"thumbnail":26,"srcSet":27,"sizes":28},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c62b4970c-800wi-1.png.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c62b4970c-800wi-1-768x651.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c62b4970c-800wi-1-150x150.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c62b4970c-800wi-1.png.webp 800w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c62b4970c-800wi-1-300x254.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c62b4970c-800wi-1-768x651.png.webp 768w","(max-width: 640px) 100vw, 640px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cp>One tool that I think gets overlooked for it abilities is the Defeature tool, which was introduced in \u003Ca href=\"https:\u002F\u002Fwww.solidworks.com\u002Fsw\u002Fproducts\u002F10141_ENU_HTML.htm?scid=sm_bl_CATIDefeature\" target=\"_self\">SolidWorks\u003C\u002Fa> 2011 and has the ability to remove details from part or assembly files.\u003C\u002Fp>\u003Cp>Where I find this tool especially useful is on parts that I download from customers or websites like \u003Ca href=\"https:\u002F\u002Fwww.3dcontentcentral.com\u002F\" target=\"_self\">3D ContentCentral\u003C\u002Fa> because many time files come in as assemblies with multiple levels of sub-assemblies and components with either too many features to figure out what needs to be suppressed or deleted. Removing these details not only takes a complex assembly and brings it down to a single part it can also give us significant performance gains.\u003C\u002Fp>\u003Cp>For the example I use in this article I am using a motor assembly that I downloaded from 3D ContentCentral.\u003C\u002Fp>\u003Cp>Lets first take a look at the assembly and parts that were downloaded for the assembly.\u003C\u002Fp>\u003Cp>The main body contains 81 features and has a 2.1 second rebuild time. \u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"212\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c62b4970c-250wi.png.webp\" alt=\"\" class=\"wp-image-41711\">\u003C\u002Ffigure>\u003Cp>Our Assembly has 4 parts, 5 bodies, and 12 mates.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"242\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c63da970c-250wi.png.webp\" alt=\"\" class=\"wp-image-41712\">\u003C\u002Ffigure>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"107\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e201676736c515970b-150wi.png.webp\" alt=\"\" class=\"wp-image-41713\">\u003C\u002Ffigure>\u003Cp>Next we will walk through the basic process of an Assembly Defeature.\u003C\u002Fp>\u003Cp>Step 1: Components\u003C\u002Fp>\u003Cp>From the Tools drop-down select Defeature and in Step 1 you have the ability to remove Internal components, Small or Selected components. There are is a live section tool available so you can look at different cross sections throughout the Defeature process.\u003C\u002Fp>\u003Cp>For our somewhat simple assembly Step 1 does not remove any detail.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"268\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c691a970c-320wi.png.webp\" alt=\"\" class=\"wp-image-41714\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c691a970c-320wi.png.webp 320w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c691a970c-320wi-300x251.png.webp 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \u002F>\u003C\u002Ffigure>\u003Cp>Step 2: Motion\u003C\u002Fp>\u003Cp>If you want to allow motion in an assembly, you can remove details from groups of components and allow motion between the groups.\u003C\u002Fp>\u003Cp>For this example we will skip this step.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"120\" height=\"370\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306434492970d-120wi.png.webp\" alt=\"\" class=\"wp-image-41715\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306434492970d-120wi.png.webp 120w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306434492970d-120wi-97x300.png.webp 97w\" sizes=\"auto, (max-width: 120px) 100vw, 120px\" \u002F>\u003C\u002Ffigure>\u003Cp>Step 3: To Keep (or not to Keep)\u003C\u002Fp>\u003Cp>This step fills in any open voids in the files so you will want to select the internal faces of any items you want to keep such as mounting holes. There are also filters for selecting all holes or holes within a specified size range.\u003C\u002Fp>\u003Cp>We kept out four mounting holes.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"240\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20163064348ed970d-320wi.png.webp\" alt=\"\" class=\"wp-image-41716\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20163064348ed970d-320wi.png.webp 320w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20163064348ed970d-320wi-300x225.png.webp 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \u002F>\u003C\u002Ffigure>\u003Cp>After selecting Next, \u003Ca href=\"https:\u002F\u002Fwww.solidworks.com\u002Fsw\u002Fproducts\u002F10141_ENU_HTML.htm?scid=sm_bl_CATIDefeature\" target=\"_self\">SolidWorks\u003C\u002Fa> will go to a split screen with a preview on the right so you can see what features have already been removed. The preview part also zooms and rotates with the original assembly.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"189\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306434b3d970d-450wi.png.webp\" alt=\"\" class=\"wp-image-41717\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306434b3d970d-450wi.png.webp 450w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306434b3d970d-450wi-300x126.png.webp 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \u002F>\u003C\u002Ffigure>\u003Cp>Step 4: To Remove\u003C\u002Fp>\u003Cp>This allows us to select items that were not automatically removed. When you select an item you get the pop-up that allows you select the face, feature, body or part. When you select an item it takes all the related items and adds them in to the Items to Remove box where you can go thru and remove any features you do not want to have removed.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"347\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c79c3970c-320wi.png.webp\" alt=\"\" class=\"wp-image-41718\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c79c3970c-320wi.png.webp 320w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c79c3970c-320wi-277x300.png.webp 277w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \u002F>\u003C\u002Ffigure>\u003Cp>Once you select next it will update your preview window.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"172\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e201676736da41970b-320wi.png.webp\" alt=\"\" class=\"wp-image-41719\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e201676736da41970b-320wi.png.webp 320w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e201676736da41970b-320wi-300x161.png.webp 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \u002F>\u003C\u002Ffigure>\u003Cp>Final Step: Feature Removal Complete\u003C\u002Fp>\u003Cp>If you are happy with the end result you can then finish out by Saving the model as a separate file, Publishing it to 3D ContentCentral or Storing the settings for future use.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"120\" height=\"157\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e20176152c84e9970c-120wi.png.webp\" alt=\"\" class=\"wp-image-41720\">\u003C\u002Ffigure>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"243\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306435f43970d-320wi.png.webp\" alt=\"\" class=\"wp-image-41721\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306435f43970d-320wi.png.webp 320w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002F6a00d83451706569e2016306435f43970d-320wi-300x228.png.webp 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \u002F>\u003C\u002Ffigure>\u003Cp>So just to bring it all to a conclusion, I saved my file out as a separate part file and my new file opens as a single solid body with a rebuild time of 0.00 seconds. Comparing our two file sets to each other here is what we have and I hope everyone can see the benefits of having a single part vs. a multi part assembly.\u003C\u002Fp>\u003Cp>Original Assembly:\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>1-Assembly with 4 Part files, total size of all files 2759KB\u003C\u002Fli>\n\u003Cli>Total Part Features – 152 (Body 81, Shaft 23, Power Conn. 24, Encoder Conn. 24)\u003C\u002Fli>\n\u003Cli>Total SolidBodies – 5\u003C\u002Fli>\n\u003Cli>Rebuild Time 0.081s (81ms per AssyemblyXpert)\u003C\u002Fli>\n\u003Cli>Mates – 12\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>Defeatured Part:\u003C\u002Fp>\u003Cul class=\"wp-block-list\">\n\u003Cli>1-Part file, total file size of 2566KB\u003C\u002Fli>\n\u003Cli>Total Feature(s) – 1\u003C\u002Fli>\n\u003Cli>Total Solid Bodies – 1\u003C\u002Fli>\n\u003Cli>Rebuild Time 0.00s (assume 0.0 to 4.4ms)\u003C\u002Fli>\n\u003Cli>Mates – 0\u003C\u002Fli>\n\u003C\u002Ful>\u003Cp>***\u003C\u002Fp>\u003Cp>Josh Altergott is Support Manager at \u003Ca href=\".\u002Fbrands\u002Fsolidworksblog\u002F2012\u002F04\u002Fwww.cati.com\">Computer Aided Technology\u003C\u002Fa>,   a SolidWorks Value Added Reseller with locations in Kentucky,  Missouri, Kansas, Indiana, Wisconsin and  Illinois. He is a regular contributor  to the \u003Ca href=\"https:\u002F\u002Fblog.cati.com\u002F\" target=\"_self\">CATI Tech Notes blog\u003C\u002Fa>.\u003C\u002Fp>","2012-06-20T10:43:18",{"node":34,"__typename":45},{"nicename":35,"description":36,"slug":37,"name":38,"firstName":39,"lastName":40,"avatar":41,"__typename":44},"josh-altergott","Josh Altergott is Support Manager at Computer Aided Technology, a SolidWorks Value Added Reseller with locations in Kentucky, Missouri, Kansas, Indiana, Wisconsin and Illinois. He is a regular contributor to the CATI Tech Notes blog. https:\u002F\u002Fblog.cati.com\u002F","josh altergott","Josh Altergott","Josh","Altergott",{"url":42,"__typename":43},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fpartner_cati.jpg","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":47,"edges":48,"__typename":49},[],[],"PostToTaxonomy_masteringConnection",{"nodes":51,"__typename":68},[52,58,63],{"id":53,"name":54,"slug":55,"uri":56,"__typename":57},"dGVybTo5NTk5","Design","design","\u002Ftags\u002Fdesign\u002F","Taxonomy_tag",{"id":59,"name":60,"slug":61,"uri":62,"__typename":57},"dGVybTo5NjAz","SOLIDWORKS","solidworks","\u002Ftags\u002Fsolidworks\u002F",{"id":64,"name":65,"slug":66,"uri":67,"__typename":57},"dGVybTo5NTk2","Tips and Tricks","tips-tricks","\u002Ftags\u002Ftips-tricks\u002F","PostToTaxonomy_tagConnection",{"edges":70,"nodes":78,"__typename":80},[71],{"isPrimary":72,"node":73,"__typename":77},false,{"id":74,"name":60,"slug":61,"uri":75,"__typename":76},"dGVybTo1Ng==","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[79],{"id":74,"name":60,"slug":61,"uri":75,"__typename":76},"PostToTaxonomy_productConnection",{"nodes":82,"edges":97,"__typename":101},[83],{"id":84,"name":85,"slug":86,"uri":87,"parentId":88,"disciplines":89,"__typename":96},"dGVybTo2MA==","3D CAD","3d-cad","\u002Fdisciplines\u002F3d-cad\u002F","dGVybTo1OA==",{"nodes":90,"__typename":95},[91],{"title":85,"uri":92,"parentId":93,"__typename":94},"\u002Fdisciplines\u002Fdesign-engineering\u002F3d-cad","cG9zdDozNzcz","Discipline","Taxonomy_disciplineToDisciplineConnection","Taxonomy_discipline",[98],{"isPrimary":72,"node":99,"__typename":100},{"parentId":88,"id":84,"name":85,"slug":86,"uri":87,"__typename":96},"PostToTaxonomy_disciplineConnectionEdge","PostToTaxonomy_disciplineConnection",{"canonical":5,"title":103,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":104,"opengraphTitle":15,"opengraphUrl":105,"opengraphSiteName":106,"opengraphPublishedTime":107,"opengraphModifiedTime":108,"twitterTitle":5,"twitterDescription":5,"readingTime":109,"metaRobotsNoindex":110,"__typename":111},"SolidWorks Defeature: How to Increase the Performance of Imported Parts - Blog Solidworks","One tool that I think gets overlooked for it abilities is the…","\u002Fproducts\u002Fsolidworks\u002Fsolidworks-defeature-how-to-increase-the-performance-of-imported-parts\u002F","Blog Solidworks","2012-06-20T14:43:18+00:00","2026-02-12T17:25:57+00:00",3,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776970394720]