I am relatively new to sketch up. Can I array (pattern) existing holes.
Example: I have a metal post with holes at every 75mm. I want to extend the post height 2000mm and then continue the existing holes up the post at the 75mm pitch
So far I can move a hole but cannot seem to array the hole by pressing “Control” followed by the distance and number of instances
Thanks for the info Jean. This still seems a quite long winded process. It seems strange that I can move a hole easily but can not hold control and copy a hole then pattern as you can with other features
If the post profile is a simple rectangle, reducing to 2D and re-push-pulling afterward takes seconds. Nice to use invert selection (and have it set to a hotkey), to easily select all the “non-2D-ness.”
Double-click face to highlight like so, then Invert Select and Delete.
If the profile is more complex, you can create a punch-out solid from copying the circle, leaving the group, paste-in-place, create a new group and open it, form a solid with push-pull, and array that. Then subtract in Solid Tools. It’s not super-fast, but.
Click in sequence on the scenes tabs of this SU file for ideas.
As I wrote at the end this it should not take more than 2 minutes to do and, with practice, it can be done in less than 30 seconds. I just did a test and I got 40 seconds doing it at a lazy pace.
That is indeed more complex. There’s some non-square edges in the profile, I’m not sure if that was intentional? This seems to have led to some face-cut fails already. However, the Solid Tools + array cutters approach is even more apropros when you want to punch holes through non-square faces.
Rebuild to start. Grab the profile and move-copy it to the side, then remove it from the group with Cut + Paste-In-Place (another tool worthy of setting a hotkey).
Push the profile back up, make a new Group. Go to the original group and grab the four relevant circles, move them to the a third Group with same steps as for the profile. Here I’m grabbing the small circles after already finishing the array with the big circles.
Perform push-pull to create cutter geo. Copy it upward in array using original group geo for inference. I made the large cutters too deep in this screenshot. It is easy to correct by Scaling the entire group.
You can array existing holes, you just need to remove the faces, which can be tedious manually. There are several cleanup extensions that will do it automatically for you, I favour Fixit 101 by Anton S.
There are many useful plugins that are hosted at Sketchucation. Most of mine come from there rather than the extension warehouse, it predates the warehouse.
It is free to join the site. Fixit101
If they are all components I would just draw one new one with the appropriately segmented holes and just replace them all in a couple of clicks.
In the component browser you can right click the new one and choose Replace selected. So if you have selected all in the model it will put the new one in place.