[{"data":1,"prerenderedAt":129},["ShallowReactive",2],{"aOsih4tbV3WWzAw3Jb_dGokVBocGOmOpAfyCFDGnxho":3,"article_how-to-drive-your-solidworks-assembly-pattern-with-a-curve_solidworks":10,"_apollo:default":127,"_apollo:identified":128},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","how-to-drive-your-solidworks-assembly-pattern-with-a-curve","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":126},[13],{"id":14,"slug":6,"title":15,"uri":16,"excerpt":17,"locale":18,"featuredImage":21,"tableOfContents":29,"content":30,"date":31,"authorJobTitle":5,"author":32,"masterings":42,"globalTags":56,"products":85,"disciplines":96,"seo":115,"__typename":125},"cG9zdDo0MDQwOA==","Trouble with the Curve? Not Anymore! How to Drive your SolidWorks Assembly Pattern with a Curve.","\u002Fproducts\u002Fsolidworks\u002Fhow-to-drive-your-solidworks-assembly-pattern-with-a-curve","\u003Cp>Have you ever experienced that SolidWorks moment when you’d like to see…\u003C\u002Fp>\n",{"locale":19,"__typename":20},"en_US","Locale",{"node":22,"__typename":28},{"large":23,"__typename":24,"medium_large":23,"thumbnail":25,"srcSet":26,"sizes":27},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve5.jpg.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve5-150x150.jpg.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve5.jpg.webp 400w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve5-300x139.jpg.webp 300w","(max-width: 400px) 100vw, 400px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cp>Have you ever experienced that \u003Ca href=\"https:\u002F\u002Fwww.solidworks.com\u002Fsw\u002Fproducts\u002F3d-cad\u002Fpackages.htm?scid=sm_bl_3dcad\" target=\"_blank\">SolidWorks\u003C\u002Fa> moment when you’d like to see a part feature available in an assembly? Patterning is one such wish I’ve had and recently revisited when a customer asked me about creating a Curve Driven Pattern in an assembly.\u003C\u002Fp>\u003Cp>Now, some users may spout off a quick ‘No’ to such a question, but those of us that spend our 20 hours of screen time per day torn between the rigors of supreme CAD functions and Call of Duty while consuming excessive amounts of energy drinks and cold pizza may have found a beacon of hope in the Feature Driven Component Pattern command.\u003C\u002Fp>\u003Cp>So how does one achieve such magnificence in their SolidWorks Assembly?  Well, to be honest, it does require a little massaging from an underlying Part level Curve Driven Pattern Feature, but there are multiple ways this could be tackled.\u003C\u002Fp>\u003Cp>Let’s use this conveyor example to show a few options. In this example, I want to pattern a Sub-Assembly that contains the leg and a foot plate part. My goal is to use a curve to pattern this Sub-Assembly around the curved conveyor rail within this Top Level Assembly.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"174\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve1.jpg.webp\" alt=\"\" class=\"wp-image-40410\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve1.jpg.webp 400w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve1-300x131.jpg.webp 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \u002F>\u003C\u002Ffigure>\u003Cp>Exhibit A: \u003Cem>Curve Driven Pattern in the Curved Rail part\u003C\u002Fem>.\u003C\u002Fp>\u003Cp>One way to do this is to create a Curve Driven Pattern in the Rail part. This can be something that may really exist in the part or may be a dummy feature that we fill in later using the power of feature order. Here I’ve established a curve for my pattern associated to the curved rail, and patterned a simple hole. Think of it as: wherever there is a hole, there will be a leg assembly aligned to that hole. Now if you don’t need a hole in the rail, you could follow the Curve Driven Pattern feature up with some type of feature that will remove or fill in the holes (Extrude-Boss, Delete Face, etc.).\n\u003Ca href=\"https:\u002F\u002F1.bp.blogspot.com\u002F-Ep5SPUpO8nw\u002FUYf1UwrEC9I\u002FAAAAAAAAADs\u002F7qCokRFRxpk\u002Fs1600\u002FCurve2.JPG\">\u003C\u002Fa>\n\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"175\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve2.jpg.webp\" alt=\"\" class=\"wp-image-40411\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve2.jpg.webp 400w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve2-300x131.jpg.webp 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \u002F>\u003C\u002Ffigure>\u003Cp>\nBack to the main assembly. Use the Feature Driven Component Pattern command to pattern the Sub-Assembly and your driving feature is the Curve Pattern from the Rail Part.  Done!\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"150\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve3.jpg.webp\" alt=\"\" class=\"wp-image-40412\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve3.jpg.webp 400w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve3-300x113.jpg.webp 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \u002F>\u003C\u002Ffigure>\u003Cp>\nExhibit B: \u003Cem>Curve Driven Pattern in the Leg Part\u003C\u002Fem>. Similar to exhibit A, here we are going to pattern the leg along a curve. In the leg part, capture the curve needed as a sketch (you may want to edit in context and Convert Entities from the Rail part or use a sketch you’ve drawn at the assembly level). Now use that sketch in the leg part to do a Curve Driven Pattern of the body. Again, we probably don’t want the actual body instances left in the leg model, so you could follow that pattern feature with a Delete Bodies Feature that will remove all the instances created from the pattern.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"148\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve4.jpg.webp\" alt=\"\" class=\"wp-image-40413\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve4.jpg.webp 400w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve4-300x111.jpg.webp 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \u002F>\u003C\u002Ffigure>\u003Cp>\nAgain, back to the main assembly. Feature Driven Component Pattern the Sub-Assembly needed and use the Curve Pattern from the Leg part as your driving feature. Done!\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"185\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve5.jpg.webp\" alt=\"\" class=\"wp-image-40414\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve5.jpg.webp 400w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fcurve5-300x139.jpg.webp 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \u002F>\u003C\u002Ffigure>\u003Cp>\nMore flavors of these methods could be used as well. You could also use this for other patterns not available like Fill, Sketch, and Table.\u003C\u002Fp>\u003Cp>I hope this was helpful, but if you’re still thoroughly confused due to a buzz from your favorite energy drink, you can check out this little video I put together showing Exhibits A and B. Enjoy!\u003C\u002Fp>\u003Cp>***\u003C\u002Fp>\u003Cp>Brian VanderPloeg is an Applications Engineer at \u003Ca href=\"https:\u002F\u002Fwww.funtech.com\u002F\" target=\"_self\">Fisher\u002FUnitech\u003C\u002Fa>, a SolidWorks Value Added Reseller with locations across the Midwestern and Northeastern United States. He is a regular contributor to the \u003Ca href=\"https:\u002F\u002Ffisherunitech.blogspot.com\u002F\" target=\"_self\">Fisher\u002FUnitech blog\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>Want to try out SolidWorks? You can request a \u003Ca href=\"https:\u002F\u002Fwww.solidworks.com\u002Fsw\u002Fpurchase\u002Fsolidworks-trial.htm?mktid=2430\" target=\"_self\">free SolidWorks trial on our website\u003C\u002Fa>.\u003C\u002Fp>\u003Cp>Want to see how SolidWorks can help you win new business and get to market faster? \u003Ca href=\"https:\u002F\u002Fwww.solidworks.com\u002Fpages\u002Fdemo\u002Fproduct-demonstration.htm?mktid=2431%20\" target=\"_self\">Request a  SolidWorks demo today\u003C\u002Fa>.\u003C\u002Fp>","2013-05-07T10:53:23",{"node":33,"__typename":41},{"nicename":34,"description":35,"slug":34,"name":36,"firstName":36,"lastName":5,"avatar":37,"__typename":40},"fisherunitech","Fisher Unitech is improving manufacturing in America by delivering, supporting and training customers on the best product development software and additive and subtractive manufacturing solutions available. The company delivers 3D software and hardware, which enable customers to design, validate and manage innovative products from prototyping to manufacturing.  With more than 17 office locations throughout the Midwest, Mid-Atlantic, and New England. For more information, visit www. FisherUnitech.com.","FISHER\u002FUNITECH",{"url":38,"__typename":39},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2023\u002F10\u002Ffuntech.png","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":43,"edges":50,"__typename":55},[44],{"id":45,"name":46,"slug":47,"uri":48,"__typename":49},"dGVybTo5MQ==","Certification","certification","\u002Fmastering\u002Fcertification\u002F","Taxonomy_mastering",[51],{"isPrimary":52,"node":53,"__typename":54},false,{"id":45,"name":46,"slug":47,"uri":48,"__typename":49},"PostToTaxonomy_masteringConnectionEdge","PostToTaxonomy_masteringConnection",{"nodes":57,"__typename":84},[58,64,69,74,79],{"id":59,"name":60,"slug":61,"uri":62,"__typename":63},"dGVybTo5NjAx","3D CAD","3d-cad","\u002Ftags\u002F3d-cad\u002F","Taxonomy_tag",{"id":65,"name":66,"slug":67,"uri":68,"__typename":63},"dGVybTo5NTk5","Design","design","\u002Ftags\u002Fdesign\u002F",{"id":70,"name":71,"slug":72,"uri":73,"__typename":63},"dGVybTo5NjEx","Manufacturing","manufacturing","\u002Ftags\u002Fmanufacturing\u002F",{"id":75,"name":76,"slug":77,"uri":78,"__typename":63},"dGVybTo5NjAz","SOLIDWORKS","solidworks","\u002Ftags\u002Fsolidworks\u002F",{"id":80,"name":81,"slug":82,"uri":83,"__typename":63},"dGVybTo5NTk2","Tips and Tricks","tips-tricks","\u002Ftags\u002Ftips-tricks\u002F","PostToTaxonomy_tagConnection",{"edges":86,"nodes":93,"__typename":95},[87],{"isPrimary":52,"node":88,"__typename":92},{"id":89,"name":76,"slug":77,"uri":90,"__typename":91},"dGVybTo1Ng==","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[94],{"id":89,"name":76,"slug":77,"uri":90,"__typename":91},"PostToTaxonomy_productConnection",{"nodes":97,"edges":110,"__typename":114},[98],{"id":99,"name":60,"slug":61,"uri":100,"parentId":101,"disciplines":102,"__typename":109},"dGVybTo2MA==","\u002Fdisciplines\u002F3d-cad\u002F","dGVybTo1OA==",{"nodes":103,"__typename":108},[104],{"title":60,"uri":105,"parentId":106,"__typename":107},"\u002Fdisciplines\u002Fdesign-engineering\u002F3d-cad","cG9zdDozNzcz","Discipline","Taxonomy_disciplineToDisciplineConnection","Taxonomy_discipline",[111],{"isPrimary":52,"node":112,"__typename":113},{"parentId":101,"id":99,"name":60,"slug":61,"uri":100,"__typename":109},"PostToTaxonomy_disciplineConnectionEdge","PostToTaxonomy_disciplineConnection",{"canonical":5,"title":116,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":117,"opengraphTitle":15,"opengraphUrl":118,"opengraphSiteName":119,"opengraphPublishedTime":120,"opengraphModifiedTime":121,"twitterTitle":5,"twitterDescription":5,"readingTime":122,"metaRobotsNoindex":123,"__typename":124},"Trouble with the Curve? Not Anymore! How to Drive your SolidWorks Assembly Pattern with a Curve. - Blog Solidworks","Have you ever experienced that SolidWorks moment when you’d like to see…","\u002Fproducts\u002Fsolidworks\u002Fhow-to-drive-your-solidworks-assembly-pattern-with-a-curve\u002F","Blog Solidworks","2013-05-07T14:53:23+00:00","2026-02-12T17:13:04+00:00",3,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776257437519]