Blender 3.3, still new to Geo nodes. I'm trying to replace some of my array modifier workflows and I've gone down a wrong path here. The idea is to have a an instance scattered across faces, and then to have a duplicate of the arrangement translated along the face normals, but flipped.
Imagine two nested rainbow shapes with little pyramids scattered along them. On the upper arch, the pyramids point up, and on the lower arch, the pyramids point down. In other words, the pyramid shapes would be mirrored about the gap between the two arches.
In this image, I've gotten the pair of scattered pyramids translated along the normals, but I've run into a lack of knowledge with getting the rotation working.
The geometry node setup I'm using so far is shown below.
The reason I haven't got mirrored pyramids is clear: I've plugged the rotation from the Distribute node straight into the rotation of the Instance on Paths node.
What I was hoping to do: Split out two sets of points, translate and flip one of them, join the sets back into one Geometry, and place instances on the points using the joined geometry's rotation to drive the Instance on Paths node.
I worry I'm down a wrong path because I cannot find a way to flip the normals for the point geometry and I do not see a way to get the "Rotation" out of my joined geometry.
Are there ways to do this? Is there an alternate method? (I could certainly set up my initial pyramid as 2 pyramids within the same object, but I'm searching for a way within nodes.
My starter file: https://www.dropbox.com/s/39xkyvsabhkj9ir/Geo%20node%20bilayer.blend?dl=0