Hello everyone. I’ve run into the following problem: I have a scene containing many cubes, and I need to distribute planes across the sides of these cubes, excluding the top and bottom faces. The planes should be elongated vertically, oriented away from the center of the cube, and positioned exclusively within the 1/3 of the height of each side face.
I decided to try solving this with Geometry Nodes, since I’d rather not manually model hundreds of identical “wreaths” for the scene. However, I haven’t been able to make the planes on the different sides of the cube rotate around their base while also being oriented correctly relative to the cube’s center.
So my question is: could anyone suggest an efficient method for solving this kind of problem?
One small question, if you don’t mind: what if the cubes are all part of a single mesh, like in a staircase with quite a lot of steps? Is there a way to constrain the placement of the rectangles based on the face normals, for example? Or perhaps some other method?
Yes, I’m using it to identify the side faces, and everything works, but I can’t figure out how to restrict the distribution to only a specific half of each face. Do you know how I could achieve that?
I was thinking that, if it’s not possible to limit the distribution on the faces, maybe I could somehow “compress” the distribution vertically and offset it to the desired height. Do you know if something like that would be possible?
Please describe ALL the constraints of your project. There are many ways to do this but each specific combination of constraints will call for a separate solution. So, in short : what are you making ? spare no word
(You could simply take the z position and wrap it between 0 and 1 before feeding it into the greater/less nodes. but this might break if it turns out the description of the problem was incomplete)
Hmm.. okay because of your example i assumed this is for multiple cubes and made it simple and also “justs tried something”, but when you really want it
then.. i need to think abou this a bit more. (I’m trying something already.)