本博客内容正在持续更新,最后一次更新时间:2020.08.30
【说明】
1.本专栏的 Part 6 主要介绍作者在学习和实践中所遇到的一些程序运行问题的解决方案,如有差错或更优解,欢迎指正
2.您如果碰到有关 GH 二开的任何问题,欢迎在本专栏的任意一篇博文下留言交流
【本文重点】
1.查文档:(1) RhinoCommon SDK (2) Grasshopper API
2.专栏地址:专栏:Rhino (Grasshopper) 二次开发 (C#)
推荐阅读:
【C#】:本文以介绍 Rhino, Grasshopper 的二次开发为主,具体有关 C# 语法的知识点欢迎参考 专栏:C#
【Grasshopper】:有关 Grasshopper 部分知识点和操作欢迎参考 专栏:Rhino (Grasshopper) 二次开发 (C#) 内的 Grasshopper 学习笔记
【视频教程】:本文部分内容来自油管教程 C# Scripting and Plugin Development for Grasshopper
1 Error
Grasshopper breakpoint: The supplied data could not be converted,如图
2 Solvement
这种报错产生的原因在于,输入或输出数据的声明类型与实际类型不匹配,如下
DA.SetData("Geometry", gb);
若 gb 的数据类型为 List,那么该行语句将会报错,改为
DA.SetDataList("Geometry", gb);
后便可正常运行