问题标签 [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 投票
2 回答
385 浏览

python - 将矩阵(或二维数组)存储为字典中每个键的值

我有来自 SQL 的下表:

使用 python 代码,我希望为每个唯一的 b_num 存储一个 loc、max_neg_m 的二维数组。

我很感激任何帮助。

0 投票
1 回答
592 浏览

winforms - 如何使用外部 .config 文件解析键/值对

<appSettings>在我的 app.config 文件中指定,我正在添加

ShareAppSettigns.debug.config 是我在本地计算机上使用的外部配置文件,我不想与团队的其他成员共享它。

ShareAppSettings.debug.config 看起来像:

每当我尝试调试主要代码时:

出于某种原因,我没有得到 clientId、slientSecret 或tenantId 的值。此代码是 Grasshopper Add-on for v6 模板的一部分,它在 .NET Framework 4.7.1 上运行。每当我将相同的代码复制到相同框架的新 C# 控制台中时,都会构建代码。如果您能给我有关如何解决此问题的建议,我将不胜感激。

“EnableWindowsFormsHighDpiAutoResizing”是什么意思以及如何使它工作?

非常感谢

在此处输入图像描述

0 投票
0 回答
44 浏览

python-2.7 - 我根据 Pyhton 中的距离将 MoveTo 和 VectorReverse 命令应用于点。它不会失败,但不起作用。我能做些什么?

我在 Ghpyhton 中编写了这段代码。它不会失败,但它不起作用。我可以按 istasyon 对 all_points 进行分组。但是,当您从红点获取距离并编写 VectorReverse 时,它​​不起作用。当它遇到红点时,我希望它向相反的方向移动。您还知道 MoveTo 命令的工作原理吗?如果你能帮忙,我会很高兴。

0 投票
1 回答
133 浏览

list - 具有最大值的列表名称

我是 python 新手。与蚱蜢一起使用。我有 5 个列表,每个列表实际上都有 8760 个项目,我在每个索引处找到了最大值“但我还需要知道在任何给定索引处该值来自哪个列表。”

我会举一个简单的例子来更好地解释自己。对于 2 个列表 A = [5,10,15,20,25] B = [4,9,16,19,26]

每个索引的最大值 = [5,10,16,20,26]

我想要的是每个索引的最大值 = [5(A), 10(A), 16(B), 20(A), 26(B)]

或者一些可以相关的东西。我不确定它是否可能。

我非常感谢您的帮助。谢谢你。

0 投票
1 回答
88 浏览

json - 使用 POST http 方法时,我无法发布 Add Place API

io.restassured.path.json.exception.JsonPathException:解析 JSON 文档失败

它在为这些功能文件步骤编写的代码中引发错误:

这些步骤的 stepDefinition 代码

getJsonPath抛出错误的方法定义

在此处输入图像描述 Junit 错误日志

无法识别任何可能的有效 JSON 值或标点符号。在 groovy.json.JsonLexer.nextToken(JsonLexer.java:86) 在 groovy.json.JsonLexer$nextToken.call(Unknown Source) 在 org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130) 在 io.restassured.internal.path .json.ConfigurableJsonSlurper.parse(ConfigurableJsonSlurper.groovy:97) at io.restassured.internal.path.json.ConfigurableJsonSlurper$parse.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray. java:51) 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite。

0 投票
1 回答
122 浏览

python-2.7 - 查找、计算和替换列表中的值

我是一个新用户,使用 python 2.7 和蚂蚱。我有三个列表(A、B、C),每个列表都有 8760 个值,范围在 0 到 25000 之间。对于每个列表,我想做以下事情。让 A 用 2000 替换所有“大于 2000”的值。让 B 找出介于 100 和 2000 之间的值的百分比。让 C 找出大于 300 的值的百分比。我的意思是“x”列表中值的百分比大于“n”。我可以找到回答此类问题的方法,但只能使用我不知道也无法使用的称为 numpy 和 panda 的东西。任何帮助是极大的赞赏。谢谢你。

0 投票
1 回答
69 浏览

grasshopper - 在哪里向蚱蜢定义添加表面以创建显示的结果?

我试图找出在蚱蜢定义中添加表面输入的位置,以便将生成的矩形放入提供的表面中。

第一张图片是我设置的未连接表面的蚱蜢定义。

蚱蜢定义

第二张图是电流输出。

电流输出

第三张图片是我正在尝试创建的。

期望的输出

第四张图片是表面输入。

表面输入

颜色无所谓,只是

0 投票
1 回答
211 浏览

python - 如何使用python脚本控制用python编写的可执行文件(.exe)?

因此,我通过 pyinstaller 将基于 Keras 的 python 脚本转换为带有 GUI(使用 tkinter)的 exe 程序。该程序读取 jpeg 并为您提供与某些建筑师的相似度。我以 gui 按钮触发程序内部功能的方式对 exe 进行了编程。现在我正在寻找一种方法来完全自动化这个过程。

理想情况下,我想要一个可以启动 exe 并加载图像并要求程序执行任务的 python 脚本。这样做的方法是什么?我知道我们可以使用 os 模块通过 py 脚本执行 exe,但我不知道如何使用 python 控制 exe。

如果这是唯一的方法,我愿意以不同的方式重新编程我的 exe,但我不希望这样做。

PS:对于知道Rhino和grasshopper是什么的人来说,这里的最终目标是让grasshopper中的python脚本运行exe并进行分析。

我并不完全精通编程,因此我的整个处理方式可能是错误的。

UI截图供参考

0 投票
2 回答
35 浏览

geometry - 偏移一侧时保持多边形的面积

我有一个具有特定区域(area_red)的不规则多边形。当(平行)将一侧偏移x时,如何获得n个选定边的(平行)偏移值(y)以保持相同的区域(area _red = area_green)?

在此处输入图像描述

0 投票
2 回答
55 浏览

javascript - 试图阻止点击 SVG

各位下午好

我是编码游戏的新手,并且已经通过 Grasshoppers 教程。

在沙盒环境中,我正在尝试使用 JavaScript 中的 SVG 编写一个简单的“保持状态”游戏。

我有一个背景 SVG 和一个球 SVG。

我已经给出了这两个 .on(“click”,...) 参数。

背景 SVG 将球重置为随机的 cX 位置和 35 的 cY 位置。

球 SVG 应在随机 cX 处将球转换回 cY 35,在随机 cX 处转换为 1000 的 cY。

当球被点击时,它会点击进入背景并中断动画并将其立即返回到 cY 35 和随机 cX。

如何防止点击?

我尝试了各种随机的测试,但无法使任何工作。

非常感谢, TheShadows645

按要求编辑;PosistionX 只是一个包含各种数字的数组来给出 cX。

编辑2;

我增加了球的大小,并减慢了动画的速度。我发现球现在显然没有重置,但在第一次转换时没有上升。而是直接落入新的 PosistionX。

编辑3;澄清一下,现在看来问题不是点击问题,只是原始圆形 SVG 上的“命中框”非常差。但是,如果有人有任何建议,新的 .transition 问题仍然是一个问题。