Eric, There is a known bug with the merge component. After the first path it will throw a null value for the first item in each subsequent path.
I can't recall what people figured out as a temporary workaround, but try searching for discussions about "merge" or "merge bug." -taz On Apr 29, 5:32 pm, aireq303 <aireq...@gmail.com> wrote: > I'm trying to take a box and turn it into a mesh with 4 equally spaced > faces per side of the box. So a mesh with 24 total faces. Then I want > to take the four points from each face and create a poly line that I > will later extrude. > > I think I've figured out how to do this with data trees. Here's what > I've done. > > Start with a box. > Turn it into a mesh with Mesh Box > Split up the Mesh with Mesh Components > Used Graft to create a data tree based on the Faces of the mesh. > Get the corners of the face with Face Components > Merge All four points back together into a list. > > After the merge I have a Structure with 24 paths (for 24 faces), and > each path has N=4 for four point indexes per face. > > But If I actually look at these values the first face has four > indexes, yet every other face only has three indexes with the fourth > value being null. Cleaning the tree gives me a structure like this > > Structure (Paths =24) > path {0;0;0} (N = 4) > path {0;0;1} (N = 3) > path {0;0;2} (N = 3) > path {0;0;3} (N = 3) > etc... > > What's going on here? How come all my faces don't have four points? If > I pull out any face manually with List Item I do indeed get four > points. > > Eric