Could someone explain to me why the situation as shown in the screenshot is happening?
I am connecting 2 instances of Rhino.Geometry.Curve to the Curve parameter and instead of getting a list, I am getting 2 different data tree branches. Even if I pass the Line through a Curve parameter to make them both read “Line-like Curve”, the effect remains.
I have stumbled upon this in other instances of my custom components and I am wondering if I can do something to prevent it.
The question now becomes, why does my component output go to {0;0} instead of {0}?
The Curve parameter is set up with list access and I am only using SetDataList once on it.
I also have another component with a list output that gives a single list with a path 4 layers deep {0;0;0;0}! Could someone explain why Grasshopper does this?