问题标签 [grasshopper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
85 浏览

python - 如何在 Grasshopper 和/或 Python 中重新排序和可视化数组?

我通过混合整数规划用两辆车解决了 172 个节点(顶点)和 452 个弧(边)网络的中国邮递员问题。该图是不可遍历的,因此路线中的某些弧被多次遍历。因此,解决方案输出是每个车辆的两种类型的弧的两个列表:一种是服务,另一种是运输。每条弧都表示为一对两个节点。

这里的问题是解决方案输出中的弧没有以表示真实路线的方式排序。

所以我的问题是: A. 如何将 Grasshopper 中的输出数据处理成真正的路线,这意味着,以这样的顺序重新排列数组(弧列表),其中每个弧的第一个节点是前一个弧的第二个节点数组。

例如数组 ab, cd, bf, de, fc, ea 重新排序为 ab, bf, fc, cd, de, ea

B. 考虑到每个节点都有其独特的 XY 坐标。

提前致谢。

0 投票
2 回答
276 浏览

c# - 如何修复序列在 C# 上不包含元素错误?

我目前正在研究吸引力代码,我的概念是将单元格分配给人口、绿色空间和住宅空间等因素。我想编写这些因素之间的吸引力关系,其中,人口被绿色空间所吸引,住宅空间被绿色空间所吸引。我有几个 C# 组件,但由于此序列不包含元素错误,其中一些组件无法正常工作。我似乎无法在代码中找到错误,如果有人知道如何解决这个问题,我将不胜感激。谢谢您的帮助!

0 投票
1 回答
256 浏览

c# - 蚱蜢独立 c# 块

我正在寻找一个“蚂蚱”独立版本。( http://grasshopper3d.com )

我不需要 3D 线、曲面等的所有按钮和环境。只需 c# 块就可以了。我认为它可以称为流程程序,其中流程块是 c# 代码,可以在输入和输出中采用一般对象,也可以采用一般对象。它必须在没有 Rhino 的情况下运行

很容易,软件应该做什么: - 用户编写的“c#块”之间的输入和输出。

你知道网络上是否存在类似的东西吗?

太感谢了!

0 投票
2 回答
78 浏览

python - GhPython vs Python:来自 GH 但不是来自 Shell 的 TypeErrorException

我正在使用一个名为py_openshowvar与来自蚱蜢的 Kuka 机械臂进行通信的库。

如果我从命令行 python shell 运行程序,一切正常。但是,当我从 GhPython 运行相同的东西时,我得到以下信息:

<code>TypeErrorException</code>

不知道为什么我会得到 GhPython 的异常,但当我在 GH 环境之外运行它时却没有。该程序仍然连接到服务器并检索/发送我需要的信息,但我想确保并解决这个异常。

谢谢!

0 投票
0 回答
211 浏览

c# - 解决异常:输入参数索引 [-1] too low for Component

我不确定为什么会因为输入参数索引太低而收到此错误。当 DA.GetData 调用找不到输入时,我通常会收到此错误。就在一秒钟前我让它工作了。这次输入的名称与 DA.GetData 调用匹配。

如果我能在 Grasshopper 中获得此错误所在的行号,那将有所帮助。我想这将是一个单独的问题。

0 投票
1 回答
80 浏览

grasshopper - Rhino3D:关闭蚂蚱后如何使用后期创建的对象

我是蚱蜢的新手。我今天做了一件非常简单的事情,做了一个漂亮的网格。如何使用创建的网格?

当 Grasshopper 打开时,我不能对 Rhino3D 中创建的网格进行任何更改。但是,关闭 Grasshopper 会使对象(网格)消失。

我错过了一步吗?我需要继续操作 Grasshopper 创建的对象。

谢谢你。

0 投票
1 回答
255 浏览

c# - Grasshopper 返回 '"identifier expected" 和 "method must have a return type"

我在 C# 方面相当新,或者至少,当我涉足它时,已经有一段时间了。在第 88 行附近,我不断收到标题中所述的错误。我真的不确定,我不太了解编码,只是事物的逻辑。它适用于第二部分,我不确定为什么我的回报给了我错误。当我在这个网站上查找其他解决方案时,它主要给出了这是一个大写等问题,我试过玩这个无济于事......

0 投票
1 回答
528 浏览

c# - 如何在 Unity、Unreal 等游戏引擎中或直接在 webXr 中实时导出从 Grasshopper、Rhino3d 分析的顶点颜色?

我对这个社区很陌生。

我想知道如何从 Grasshopper/Rhino 3D 导出​​ Karamba 的顶点颜色、瓢虫的分析(颜色映射),以创建 AR 应用程序(具有统一、虚幻或其他)?

我正在尝试可视化分析,我从其他蚱蜢插件(如瓢虫、karamba、蜜蜂、蝴蝶)在 Rhino 中烘焙,统一或不真实。而且,我想更深入地了解纹理、材质和着色器如何在 GPU 中的 Rhino 和 Unity 中工作。

0 投票
2 回答
125 浏览

python-3.x - 有没有办法在蚂蚱中使用deap库

有没有办法可以在蚱蜢的 Python 节点中使用 deap 库python节点)可以做到吗?

我有问题

  1. 在 Grasshopper 的 Python 接口中导入 deap 库(我想我可以通过从 Python 路径手动复制文件来解决它)

  2. (主要问题) grashopper 不允许闭环,所以我似乎无法找到一种方法将适应度反馈到主要代码的 Python 节点

0 投票
3 回答
1243 浏览

c# - 从 C# 中的列表访问对象参数

我正在创建一个包含许多不同参数的代理对象列表,但我不确定如何使用循环访问我所有对象的特定参数......我想要做的是我所有代理的所有 Point3d 职位。我该怎么做?