Hi ,
First , your surfaces are acting weird and they can’t get joined in rhino , they are Trimmed surfaces and they can’t join properly , Im not sure what is causing this but I guess there is something in your exported file from Solidworks :
I didn’t seem to encounter this issue—when you extract the candidate surfaces they join fine. However, the hex pattern cannot be applied as a single surface unless you make one (as you did). Otherwise, a remesh/triremesh/dual mesh combo might be needed—or a ‘hex grid on brep’ plug-in if there is one. I guess the pattern would be less ‘uniform’ at that point, or more ‘organic’ looking even if kept symmetrical.
Sure thing, brep-to-dual.gh (38.8 KB)
just keep in mind this is only creating the mesh dual (polylines) from a quad-mesh of your brep—which is different from an actual hex pattern on a single surface. As @Quan_Li warns, the latter would have to be more involved or at the very least involve some kind of intersection workaround. What’s your end goal?