[{"data":1,"prerenderedAt":102},["ShallowReactive",2],{"KzIk5zXYo-obvLurMKaNMZnRJdwUFOxjfSAIihZ1OSA":3,"article_answers-to-commonly-asked-surface-and-advanced-modelling-problems-part-2_solidworks":10,"_apollo:default":100,"_apollo:identified":101},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","answers-to-commonly-asked-surface-and-advanced-modelling-problems-part-2","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":99},[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":43,"globalTags":57,"products":71,"disciplines":84,"seo":88,"__typename":98},"cG9zdDoxNjIwMg==","Answers to commonly asked surface and advanced modelling problems (Part 2)","\u002Fproducts\u002Fsolidworks\u002Fanswers-to-commonly-asked-surface-and-advanced-modelling-problems-part-2","\u003Cp>Continue from our last model, now it is time to divide 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\u002F02\u002Fjason-1024x470.png.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fjason-768x353.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fjason-150x150.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fjason-1024x470.png.webp 1024w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fjason-300x138.png.webp 300w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fjason-768x353.png.webp 768w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fjason.png.webp 1461w","(max-width: 640px) 100vw, 640px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cp>Continue from our last model, now it is time to divide the shelled model into two pieces using split feature and a plane:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"282\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042201-615x282-1.png.webp\" alt=\"\" class=\"wp-image-16204\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042201-615x282-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042201-615x282-1-300x138.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>(Note that split feature [insert > feature > split] cuts a solid body into pieces based on the entities selected; while split line feature [insert > curve > split line] only divide model faces into smaller pieces using sketch or intersection of other geometry. These are two different features)\u003C\u002Fp>\u003Cp>The split feature also works with surface and sketches:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"447\" height=\"209\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042202.png.webp\" alt=\"\" class=\"wp-image-16205\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042202.png.webp 447w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042202-300x140.png.webp 300w\" sizes=\"auto, (max-width: 447px) 100vw, 447px\" \u002F>\u003C\u002Ffigure>\u003Cp>You could even save the cut bodies into new part files by assigning names to them. But normally it would be the final step of your modeling, not with an unfinished design.\u003C\u002Fp>\u003Cp>For the next part we will try to the two solid bodies to align easily in real life, by using the fastening feature – lip\u002Fgroove:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"212\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042203.png.webp\" alt=\"\" class=\"wp-image-16206\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042203.png.webp 505w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042203-300x126.png.webp 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \u002F>\u003C\u002Ffigure>\u003Cp>By selecting the groove face and edges, pairing with the lip face and edges, you could easeily obtain the new geometry following the parameters you have entered.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"280\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042204-615x280-1.png.webp\" alt=\"\" class=\"wp-image-16207\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042204-615x280-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042204-615x280-1-300x137.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>It works very similarly to sweep and sweep cut, but by using fastening feature:\u003C\u002Fp>\u003Col class=\"wp-block-list\">\n\u003Cli>You do not need to create profile sketches for sweep\u003C\u002Fli>\n\u003Cli>You can control the parameter of both sides in a single feature\u003C\u002Fli>\n\u003Cli>Gaps and draft setting could be easily achieved and changed\u003C\u002Fli>\n\u003Cli>Setting could be saved and reused even in other files\u003C\u002Fli>\n\u003C\u002Fol>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"73\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042205-300x73-1.png.webp\" alt=\"\" class=\"wp-image-16208\">\u003C\u002Ffigure>\u003Cp>However, if you want to create a customized profile for the lib and groove, you would need to use the sweep feature instead.\u003C\u002Fp>\u003Cp>The next fastening feature that would be helpful is mounting boss.\u003C\u002Fp>\u003Cp>To begin with, mounting feature allows you to create two types of fastening method: pin or hardware:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"205\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042206-615x205-1.png.webp\" alt=\"\" class=\"wp-image-16209\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042206-615x205-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042206-615x205-1-300x100.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>Pin fastener type\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"138\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042207-615x138-1.png.webp\" alt=\"\" class=\"wp-image-16210\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042207-615x138-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042207-615x138-1-300x67.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>Hardware fastener type\u003C\u002Fp>\u003Cp>To create this feature, again you would not need to use sketch to draw the profile, but simply select a point where you would like to build the pin, and a plane for the pin’s direction:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"242\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042208-615x242-1.png.webp\" alt=\"\" class=\"wp-image-16211\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042208-615x242-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042208-615x242-1-300x118.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>Similar as before, you would have a table to fill in the diameter controls:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"597\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042209.png.webp\" alt=\"\" class=\"wp-image-16212\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042209.png.webp 549w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042209-276x300.png.webp 276w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \u002F>\u003C\u002Ffigure>\u003Cp>And you could save the setting for later use.\u003C\u002Fp>\u003Cp>For the positioning, you would edit the 3D sketch to add dimension or relation on the sketch point for a more precise control\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"313\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042210-615x313-1.png.webp\" alt=\"\" class=\"wp-image-16213\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042210-615x313-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042210-615x313-1-300x153.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>To create another half of the pair, again select the point and direction, but this time also select the circular edge of the pin for positioning:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"282\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042211-615x282-1.png.webp\" alt=\"\" class=\"wp-image-16214\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042211-615x282-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042211-615x282-1-300x138.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>For the parameter, simply select the mating face (touching face of the pins) and the mating edge (at the tip of the pin), a matching thread pin would then be created.\u003C\u002Fp>\u003Cp>If you find overlapping solid bodies, you could also use indent to cut one body based on another:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"229\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042212.png.webp\" alt=\"\" class=\"wp-image-16215\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042212.png.webp 539w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042212-300x127.png.webp 300w\" sizes=\"auto, (max-width: 539px) 100vw, 539px\" \u002F>\u003C\u002Ffigure>\u003Cp>Remember to check the “cut” checkbox to create a simple cut, while keeping both bodies\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"213\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042213-615x213-1.png.webp\" alt=\"\" class=\"wp-image-16216\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042213-615x213-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042213-615x213-1-300x104.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>Or you could leave the cut checkbox cleared to create a “pocket” with the thickness input:\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"405\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042214.png.webp\" alt=\"\" class=\"wp-image-16217\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042214.png.webp 479w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042214-300x254.png.webp 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \u002F>\u003C\u002Ffigure>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"156\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042215-615x156-1.png.webp\" alt=\"\" class=\"wp-image-16218\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042215-615x156-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F042215-615x156-1-300x76.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>In the next blog we would finish the model by tidying up the part file, like removing unwanted faces or bodies, to prepare for export to an assembly file. Stand tune if you are interested in learning more tips and tricks in SolidWorks modelling.\u003C\u002Fp>\u003Cp>Written by Jason Tse, Intelligent CAD\u002FCAM Technology Ltd.\u003C\u002Fp>","2020-05-25T11:00:30",{"node":34,"__typename":42},{"nicename":35,"description":36,"slug":35,"name":36,"firstName":37,"lastName":5,"avatar":38,"__typename":41},"ictcadcam","Intelligent CAD\u002FCAM Technology Ltd.","ICAT Cad\u002FCam",{"url":39,"__typename":40},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fict_sw-120x120-1.png-96x96.webp","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":44,"edges":51,"__typename":56},[45],{"id":46,"name":47,"slug":48,"uri":49,"__typename":50},"dGVybToxOTk2","Tutorials","tutorials","\u002Fmastering\u002Ftutorials\u002F","Taxonomy_mastering",[52],{"isPrimary":53,"node":54,"__typename":55},false,{"id":46,"name":47,"slug":48,"uri":49,"__typename":50},"PostToTaxonomy_masteringConnectionEdge","PostToTaxonomy_masteringConnection",{"nodes":58,"__typename":70},[59,65],{"id":60,"name":61,"slug":62,"uri":63,"__typename":64},"dGVybTo5NjI4","3D Modeling","3d-modeling","\u002Ftags\u002F3d-modeling\u002F","Taxonomy_tag",{"id":66,"name":67,"slug":68,"uri":69,"__typename":64},"dGVybTo5NTk2","Tips and Tricks","tips-tricks","\u002Ftags\u002Ftips-tricks\u002F","PostToTaxonomy_tagConnection",{"edges":72,"nodes":81,"__typename":83},[73],{"isPrimary":53,"node":74,"__typename":80},{"id":75,"name":76,"slug":77,"uri":78,"__typename":79},"dGVybTo1Ng==","SOLIDWORKS","solidworks","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[82],{"id":75,"name":76,"slug":77,"uri":78,"__typename":79},"PostToTaxonomy_productConnection",{"nodes":85,"edges":86,"__typename":87},[],[],"PostToTaxonomy_disciplineConnection",{"canonical":5,"title":89,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":90,"opengraphTitle":15,"opengraphUrl":91,"opengraphSiteName":92,"opengraphPublishedTime":93,"opengraphModifiedTime":94,"twitterTitle":5,"twitterDescription":5,"readingTime":95,"metaRobotsNoindex":96,"__typename":97},"Answers to commonly asked surface and advanced modelling problems (Part 2) - Blog Solidworks","Continue from our last model, now it is time to divide the…","\u002Fproducts\u002Fsolidworks\u002Fanswers-to-commonly-asked-surface-and-advanced-modelling-problems-part-2\u002F","Blog Solidworks","2020-05-25T15:00:30+00:00","2025-02-11T04:18:14+00:00",3,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776256304949]