http://groups.google.com/group/grasshopper3d/browse_thread/thread/a2947fd2796f04d2/1694d3f5454a2555?hl=en&lnk=gst&q=merge#1694d3f5454a2555


On Apr 30, 1:27 pm, taz <tzez...@gmail.com> wrote:
> 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

Reply via email to