随笔分类 - Grasshopper
摘要:通过grasshopper的python代码切分面的代码: x 为item类型 brep;y为list类型 brep import rhinoscriptsyntax as rs import scriptcontext as sc tol = sc.doc.ModelAbsoluteToleran
阅读全文
摘要:需求:通过 LunchBox - > layer reference 电池 可以快速选中图层所在的线条,但是选择的数据流错误 直接选择会报错——“Data conversion failed from Guid to Curve”: 因为是通过图层电池会选择 instance 实例化的物体,物体的类
阅读全文
摘要:问题:gh 直接用 panel 是无法直接输出字典结构的 故需要用 zip() 函数将字典的keys() values() 组成一个元组,可以直接输出: 实例: dict = {} for i in range(0, x.BranchCount): # 获取当前分支的名称 branchName =
阅读全文
摘要:在grasshopper中,需要导入的包虽然不多,但是相当绕人,所要实现的操作往往找不到,暂时做个分类。 双击输入 python 电池: # 导入rhino 包 import Rhino #Rhino.Geometry 表示执行的是几何图形操作,例如:输入一个点和圆形 pt = Rhino.Geom
阅读全文
摘要:问题:如何在 DataTree 树形数据里每个分支里根据特定某个元素值,然后挑选出来 思路:先把分支提取出来,每个都要进行判断。 主要用到的电池: >、Cull Pattern 拓展资料:以下是介绍如何根据筛选 DataTree 里面的 path的,与本文介绍的内容互补: https://zhuan
阅读全文
摘要:使用ExcelWrite 插件可以导出Excel格式的数据: ExcelFile端口接 文件数据路径 最后面的是文件名,不用写格式 如果存储树形数据,需要 勾选 List To Row 选项: 附: 三个插件:ExcelStaticRead、ExcelDynamicRead、ExcelWrite p
阅读全文
摘要:问题的来源: 要在grasshopper里面输出 类似于二维数组的数据 但是在 grasshopper里的 C# 电池里面,无法显示 二维ArrayList里面的数据。 在 C# 电池里参考这个帖子: https://discourse.mcneel.com/t/create-data-tree-w
阅读全文