Hi everyone,
Is there a method to create the sub branches in C#?
Best,
Mahan
Hi everyone,
Is there a method to create the sub branches in C#?
Best,
Mahan
https://developer.rhino3d.com/api/grasshopper/html/T_Grasshopper_DataTree_1.htm
https://developer.rhino3d.com/api/grasshopper/html/T_Grasshopper_Kernel_Data_GH_Structure_1.htm
Use EnsurePath(GH_Path) or Append(T, GH_Path)/ Add(T, GH_Path) depending on which one.
What exactly is the question?
DataTrees_Tutorial_RndPaths_15B.gh (117.5 KB)
Thanks.
I think you use AppendElement for creating sub branches.
With regard the abstract demo cases … for a given path … path = path.AppendElement(i) adds another dimension. Prepend adds a new first dimension.
Obvioulsy - if required - you can create any sub-path imaginable suitable for your scope/case/data structure. Say:
path = new GH_Path(path.Indices[0], i, path.Indices[1], …)
path = new GH_Path(path.Indices[1], i, path.Indices[0], …)
etc etc.
See also GH_Path Members for the available possibilities.
BTW: given the opportunity - if required - you can use the GH_Lexer: