Grasshopper的C#二次开发
文章平均质量分 54
在Grasshopper中使用C#开发电池
proibell
惰性杂学家
展开
-
在Grasshopper中使用C#开发之(二)——递归(1)点与点的碰撞模拟
目录1.目标2.主体代码3.运行效果1.目标为了实现两个点的“碰撞”散开的结果2.主体代码private void RunScript(List<Point3d> x, ref object A){ A = judgeAndMove(x, 20);//A是电池输出端}public List<Point3d> judgeAndMove(List<Point3d> points, double r){ Point3d p原创 2022-05-04 00:45:02 · 583 阅读 · 0 评论 -
在Grasshopper中使用C#开发之(一)——C#调用Grasshopper中的电池
1.使用Rhino.NodeInCode.Components.NodeInCodeFunctions.GetDynamicMemberNames()查看所有可以调用的电池的名称2.设置引用using rd = Rhino.NodeInCode;3.主体代码var com = rd.Components.FindComponent("XXX");//这个XXX从步骤1中查找原名称,忽略空格if(com == null)return;object[] args = new object.原创 2022-05-03 02:30:10 · 3096 阅读 · 0 评论
分享