: How to split a shape based on a grid? I'm using Photoshop and Inkscape. I have a circle shape. Based on a grid, I want to generate say thousand other smaller shapes that fill that circle
I'm using Photoshop and Inkscape.
I have a circle shape.
Based on a grid, I want to generate say thousand other smaller shapes that fill that circle nicely (and perhaps without gaps).
I want those smaller shapes to be vector and separately selectable.
How do I do that? I can’t do it without automation because the number of smaller shapes can be large. For a small number of filler shapes I could use masks.
More posts by @Bethany839
1 Comments
Sorted by latest first Latest Oldest Best
Suppose this is your shape:
Create a single square of your desired size:
Activate Snapping (%) and Snap to Cusp Nodes.
Duplicate your square (Ctrl + D).
Drag the duplicate to touch the original in exactly one corner (it should snap):
Duplicate both squares; drag the duplicates to form a checkerboard pattern; duplicate all four squares; drag; duplicate; … Soon you should have your entire object covered:
Combine all squares (Ctrl + K).
Select your squares and then your object.
Intersection (Ctrl + *):
Break apart (Ctrl + Shift + K). You can now manipulate your individual shapes separately.
Now, obviously that only half the battle, but it’s more instructive to do this once first. To get your real result change the above as follows:
After Step 7, duplicate your combined squares and move the duplicate squares to fill the gaps of the other ones, i.e., such that the whole shape is covered.
Duplicate your original shape.
Perform Steps 8 to 10 twice, once with the original squares and shape and once with the duplicates.
To avoid confusion, I recommend to have a separate layer for each of the two iterations, so you can hide while you perform the other one.
Alternatively, use separate colours for each object.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.