I'm wondering what the best way is to evenly distribute objects onto another object. I have a circular object that I would like to evenly distribute these instances onto. I was thinking geometry nodes would be a good solution but I'm having some doubts as something I would like to have is a way to control clipping. I'm sure there is a way I could do this almost programmatic and not manually aligning. A couple of things that are technically challenging here for me are the alignment and then somehow placing these flat objects onto a curved surface in a way where they lie flat and follow that curve.
This is an example of the curved object and one of the instances I'm trying to place. If anyone has a suggestion or a workflow to accomplish this I'd really appreciate the input. Thanks so much!
edit: Figured out how to place the object onto the curved mesh using this tutorial https://www.youtube.com/watch?v=-XYuno3DgAo
Though I am still stuck on how to array this around the circle evenly.
I went ahead a used the tissue tools tessellate function suggested by @moonboots and was able to accomplish evenly spacing the instances across the target object. Now my only question is how to change the spacing. It looks like the tissue tools append an instance onto each face, is there a way to adjust this to say 4 faces instead of one and increase the scale of the instance to achieve the same result?
current progress: I found a geometry node set up and modified it slightly to end up here. I'm getting a semi desirable result, as I'm getting instances on the object but the problem is there are the way to many lol! Any idea on how to remove some or control the density/position of the instances? feel like im getting closer!