此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。
哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全
ScriptParasite for Grasshopper草蜢插件目前不兼容Rhino 8,预计将在2024年初完成。
ScriptParasite for Grasshopper草蜢插件
提供C#组件与外部C#文件之间的双向同步。启用后,脚本寄生组件会监视与其分组的C#组件,并将更改写入所选文件夹中的[Nickname].cs文件。默认情况下,这是“我的文档”中的“GrasshopperScripts”文件夹。
安装
- 在Windows上使用Rhino 8的包管理器:输入命令PackageManager,然后选择ScriptParasite
- 在Windows上使用Rhino 7的包管理器:输入命令PackageManager,然后选择ScriptParasite
- 在Windows上使用Rhino 6的包管理器:使用命令TestPackageManager, 然后选择ScriptParasite
- 在Mac上使用Rhino 7:下载适用于Mac的rhino .zip文件,包管理器版本当前存在问题,将在未来的版本中修复。
- Rhino 8在Mac上当前不可用。
- 所有版本的手动安装:下载最新的.zip文件,并放置在rhino的插件和grasshopper组件文件夹中。
入门指南
- 在包含你想要编辑的C#组件的组中添加脚本组件
- 将启用设置为true
- 前往我的文档GrasshopperScripts
- 使用Visual Studio Code:打开文件夹。
- 使用Visual Studio Community或Rider,打开GrasshopperScripts.csproj文件。
- 就是这样!
支持
对于此插件的支持,请不要使用下面的评论,而是使用带有标签scriptparasite的grasshopper和rhino论坛 discourse.mcneel.com。
对于bug,请使用 github问题跟踪器
要求
- 一个IDE。如果你还没有安装,我推荐你使用Visual Studio Code(免费,也适用于Mac)
- 在Rhino中确保COFF加载被禁用,或者将ScriptComponents的加载机制设置为“文件 > 偏好设置 > 求解器”中的磁盘
文件夹
最后一次成功写入的文件夹将被保存为将来所有使用组件时的默认导出文件夹。
如果文件夹不包含.csproj文件(由Visual Studio、Visual Studio Code和所有C# ide使用),则会为你创建一个新的csproj文件,其中包含对Rhino和Grasshopper的正确引用。
监视更改
组件的以下更改将被同步并写入C#文件:
- 添加参数(输入/输出)
- 更改参数名称(输入/输出)
- 更改参数类型和列表类型(输入)
IDE/编辑器
我已在Visual Studio 2017(需要稍作更新才能与新的csproj格式一起使用)、Visual Studio Code和Rider中进行了测试。
适用于Mac的Grasshopper
据报道,此插件已在Mac上工作。
源代码/许可证/贡献
该插件是开源的(MIT许可证),可在Github上获得。如果你有建议或改进,请在github上发送问题/拉取请求,我会回复你。
作者
Arend van Waart
致谢
感谢Andrew Heumann、Anton Kerezov、Zac Zhang为代码改进做出的贡献
历史版本
dows