Skip to content

Listas e Data Trees

  1. Manipulação de listas e slicing

    Arquivo base da Aula

    Arquivo final da Aula

  2. Data trees

    Artigo Mcnell data trees

    exemplos de data tree R8 - py3


    import ghpythonlib.treehelpers as th
    import Rhino
    
    layerTree = []
    
    for i in range(len(layernames)):
        objs = Rhino.RhinoDoc.ActiveDoc.Objects.FindByLayer(layernames[i])
    
        if objs:
            geoms = [obj.Geometry for obj in objs]
            layerTree.append(geoms)
    
    
    layerTreeA = th.list_to_tree(layerTree, source=[0, 0])
    a = layerTreeA
    
    
    layerTreeB = th.list_to_tree(layerTree, source=[1])
    b = layerTreeB
    

  1. Referências e links úteis