C#编程与插件开发(二级)

📋 在线研讨会
🎓讲师:Long Nguyen
📆2025年10月22日至24日
⏰欧洲中部时间上午10点至下午5点(巴塞罗那时间)
🕍由McNeel Europe通过Zoom举办

🔬本课程将帮助您利用C#语言调用RhinoCommon编程库,突破Rhino和Grasshopper现有功能的限制,实现更强大的可能性。C#是一门现代编程语言,大多数人都能轻松上手。与Rhino/Grasshopper中同样支持的Python相比,C#运行速度更快、具有类型安全特性(能有效避免潜在错误,尤其在大型项目中)。在Rhino中,您既可使用C#编写设计脚本,也能开发完整插件。

📚二级课程主要涵盖以下进阶内容:
• 深入探索RhinoCommon几何体:曲线(包含Nurbs曲线)、曲面、Brep实体、网格
• 开发支持用户实时交互的高级插件(类似Kangaroo插件的交互式模拟功能)
• 掌握复杂代码开发的最佳实践方法,提升(重复)使用性、扩展性和维护性
• 应用空间数据结构(如R-Tree)极大提升几何设计场景下的插件/脚本运行效率
• (根据时间和适配性)学员定制主题:递归算法(含分形几何)、外部C#库调用等

📓课程要求:二级课程基于一级课程内容,学员应已掌握以下核心知识:
• C#基础概念:变量、数据类型、条件语句、循环、面向对象编程等
• 熟练使用Grasshopper中的C#脚本组件
• 熟悉RhinoCommon基础几何类型:Point3d点、Vector3d向量、Line直线、Circle圆等
• 掌握使用C#和Visual Studio开发Grasshopper简单插件的工作流程
*仅需熟悉Rhino和Grasshopper即可参加,软件要求:Rhino 8

🎫在线课程费用:395欧元/人(不含增值税);全日制学生与高校教师享受50%优惠(需提供证明)。请注意,席位确认以费用到账为准。

👥每课程限25人,若未达到最低开班人数,将于开课前15天通知取消。
🔤教学语言:英语

📩席位有限,请立即联系Verena报名!

此条目发表在C#, Grasshopper, 在线课程, 课程分类目录,贴了, , 标签。将固定链接加入收藏夹。