Solved Grid performance in Cad

KitaYama

Well-known member
Local time
Tomorrow, 06:48
Joined
Jan 6, 2022
Messages
2,252
To prevent the following thread going off track and possibly highjacked I will ask my question here:


With a change in modeling methods, processing was instant.
@RonPaii
Can you share the method? And possibly the CAD software in use?

Thanks
 
To prevent the following thread going off track and possibly highjacked I will ask my question here:



@RonPaii
Can you share the method? And possibly the CAD software in use?

Thanks
About 12 years ago Solidworks. The hole pattern was inserted on a grid of points with some of the holes removed. To fix it the hole pattern was inserted using a pattern with some of the holes removed in the command. So the 1st method created thousands of individual hole objects, the 2nd method created 1 hole objects patterned into thousands of references. All 3D modeling coded is serial, requiring each object in the model to be calculated in the order created using only a single processor.

I would characterize the 1st method as opening a large record set and editing each record one at a time. The 2nd method would be a update query.
 
To fix it the hole pattern was inserted using a pattern with some of the holes removed in the command.
Sorry for being dense. But I can't understand what "was inserted using a pattern" means.
You mean, instead of having a sketch full of dots and put holes on each point (using hole wizard tool), you add a hole, and then create a pattern out of the hole?

If you mean something else, do you have a link to a page that explains your method, a youtube or anything that can show how you were able to speed up the rebuild?

Thanks.
 
Sorry for being dense. But I can't understand what "was inserted using a pattern" means.
You mean, instead of having a sketch full of dots and put holes on each point (using hole wizard tool), you add a hole, and then create a pattern out of the hole?

If you mean something else, do you have a link to a page that explains your method, a youtube or anything that can show how you were able to speed up the rebuild?

Thanks.
Yes, the hole wizard adds the 1st hole that does most of the calculations to place a hole. The pattern tool puts a grid of holes X,Y across the sheet. The pattern tool has an option to exclude some of the holes. This is more efficient because the complex calculations are only done once for the 1st hole. 3d modeling tools can show you the recalculation time showing which ones take the most time.
 
I don't know it's a bad news or a good one.
Recent versions of SoidwWorks seems to behave the same for both methods. Either they have changed the hole wizard to speed up the rebuilt time, or they have ruined pattern tool to bring it down to the level of hole wizard. There was a very lengthy discussion in cadforum.net with a lot of speed tests to compare both.

Million thanks for your time and explaining.
 
About 12 years ago Solidworks. The hole pattern was inserted on a grid of points with some of the holes removed. To fix it the hole pattern was inserted using a pattern with some of the holes removed in the command. So the 1st method created thousands of individual hole objects, the 2nd method created 1 hole objects patterned into thousands of references. All 3D modeling coded is serial, requiring each object in the model to be calculated in the order created using only a single processor.

Was the modeling of the patterned holes with skipped instances being done for CNC progamming to fabricate custom sheet metal at a machine shop?
 
Sorry for being dense. But I can't understand what "was inserted using a pattern" means.
You mean, instead of having a sketch full of dots and put holes on each point (using hole wizard tool), you add a hole, and then create a pattern out of the hole?

What you describe is related to how the software handles individual features versus patterned features:
  1. The slow way: Inserting many individual holes creates a separate entry in the model's feature tree for every single hole. Each of these features must be processed sequentially. Most 3D modeling calculations are serial, meaning the total rebuild time scales linearly (or worse) with the sheer number of individual features, causing significant slowdowns.
  2. The efficient way: By using a pattern feature (like a "sketch-driven pattern" or a "feature pattern with instances removed"), the software defines the location of the holes mathematically as references to a single "seed" feature. The CAD system stores one main feature object and a list of transformation matrices (coordinates) for its instances. This method is vastly more efficient because the software only has to perform the detailed geometry calculation for the single seed hole and then replicate its geometry or effect across the specified locations, drastically reducing the feature count in the tree and the overall processing time.
If SolidWorks performance on your computer is slo in handling your project, consider using a cloud based tool, like Autodesk Fusion 360 that offers extreme performance for complex projects.
 
Last edited:

Users who are viewing this thread

Back
Top Bottom