C# 程式設計與外掛程式開發(Level 2)
線上工作坊
講師:Long Nguyen
2025年10月22-24日
10 AM-5 PM 中歐時間 (巴塞隆納)
透過Zoom由McNeel Europe主辦
本課程將幫助您透過C# 語言存取 RhinoCommon 程式庫,利用 Rhino 和 Grasshopper 中現有的即用工具,實現更強大的功能。C# 是一種大多數人都可以使用的現代語言。與 Rhino/Grasshopper 中提供的 Python 相比,C#的 速度更快、類型安全(更容易防止潛在錯誤,尤其是在大型的專案中)。在 Rhino 中,您可以使用 C# 設計腳本,也可以製作完整的外掛程式。
Level 2涵蓋的主要主題包括:
- 深入研究 RhinoCommon幾何圖形:曲線(包括 Nurbs 曲線)、曲面、邊界點、網格
- 製作更進階的外掛,包括支援即時使用者互動迭代模擬程式(類似 Kangaroo 外掛)
- 學習開發更複雜程式碼的最佳實務與方法,以提高(可重用性)、可擴展性和可維護性。
- 空間資料結構(例如 R-Tree),可以協助您的外掛程式/腳本在許多幾何設計問題中顯著提高運行速度。
- (如果合適且時間允許)學員能提出要求的主題。例如:遞歸演算法(包括分形幾何)、如何使用外部 C# 函式庫。
課程資格:Level 2 以Level 1
課程為基礎,並預設參加學員已熟悉以下基本主題:
每堂線上課程費用為 395 歐元(未稅):全職學生與大學教師可享五折優惠(需提供有效身分證明)。請注意:付款完成後才能確認您的席次。
最高報名人數:25人。若招生不足,課程將在開課前15日內取消。
- C# 語言基本概念,例如:變數、資料型態、條件語句、迴圈、物件導向程式設計基礎等。
- 使用 Grasshopper 中的 C# 腳本元件
- RhinoCommon資料庫的基本元件,例如 Point3d、Vector3d、Line、Circle 等簡單的幾何實體。
- 使用 C# 和 Visual Studio 為 Grasshopper 製作簡單外掛程式的工作流程
每堂線上課程費用為 395 歐元(未稅):全職學生與大學教師可享五折優惠(需提供有效身分證明)。請注意:付款完成後才能確認您的席次。
最高報名人數:25人。若招生不足,課程將在開課前15日內取消。
課程語言:英語
教育席次有限。 請立刻聯絡Verena報名!
沒有留言:
張貼留言