1.前期准备
首先你需要具备一定的开发语言能力,这个是二次开发的基本条件了,本文针对的是C#的二次开发做的一个介绍,所以你需要具备的是C#语言的基本知识。因为Rhino、Grasshopper的SDK文档提供了较为详细的介绍,所以我们不需要完全掌握C#语言的高级开发能力,我们可以在边开发边学习C#,那么当你认识C#语言的类概念时,那么恭喜你,可以轻松的跟我一起开启Rhino二次开发之旅。
2.开发环境
当然,这篇文章写的是Windows系统下Visual Studio 2019版本+.net4.8(注意这边的.net4.8是开发环境,不是运行时环境)的开发环境,如果你有比这个版本更新或更旧的版本,那么正常情况是不影响你开发的,如果你在其他的版本上开发出现了什么问题,也欢迎留言,我们一起探讨一下。
还需要安装Rhino的RhinoVisualStudioExtensions(目标模板),下载地址: https://github.com/mcneel/RhinoVisualStudioExtensions/releases
3.创建你的第一个项目
在Visual Studio 2019上按照下面的步骤创建一个新的项目。