I am trying to extrude the surfaces in both directions but when I attach a negative component to the vector in which I am using for the surfaces, I don’t see any extruded in the other direction. I am assuming that something is wrong with my data lists but I don’t know what as when I attach panels to them all of the surfaces in all places seem to come from one branch.
I think for most people, even those that have been working with gh for many years, data management is the hardest part and remains to be difficult at times. Since your surfaces and normals have the same data structure, it makes sense to split it up like this. Alternatively, you need to match both streams of data, and you would end up grafting both the surfaces as wel as making the same amount of branches for your normals in both directions, like the attached: