C# level 1 course: 2020年3月9-10日
C# level 2 course: 2020年3月11-13日
10 am– 6 pm
McNeel Europe S.L.
Roger de Flor, 32-34 bajos
08018 Barcelona (Spain)
McNeel Europe 邀請ICD斯圖加特研究員 Long Nguyen參加2020年3月9-10日、11-13日的Rhino 與Grasshopper C#腳本與外掛研發工作坊。
透過使用C#編程語言開發自訂Grasshopper 腳本及外掛,這兩級課程將協助您提升您使用Rhino/Grasshopper的水準。 作為現代流行的編程語言,C#是一種可存取的、高性能、一致性的語言,適用於小型到大型的專案研發。多虧了C#在Rhino/Grasshopper的官方支援,我們可以擴展Rhino 與Grasshopper的功能 - 從自動化重複性任務、研發自訂工作流、實踐高階設計演算法與工具,以及在Rhino / Grasshopper 和其他軟體應用城市之間建立雙向互動。(如Revit)
C# Level 1 (2天):入門課程
基礎工作坊將使用C#語言及非常完備的RhinoCommom編程資料庫,介紹基本編程概念 。
- 基本C#編成概念:變數、數據類型、條件語句、循環、函數
- 物件導向的程式編輯
- Grasshopper中的C#腳本組件
- RhinoCommom基礎知識
- 用Visual Studio建立Grasshopper外掛
- 自訂圖像顯示(自訂顏色、材質、風格等)
C# Level 2 (3天):進階 / 高階課程
在入門課程的基礎上,進階/高階課程將著重於C#編程、RhinoCommon API、Grasshopper API的高階方面。您還會更加了解演算法的複雜性(比如為何它們執行起來快速/緩慢),以及清晰的優化技術。- 更多Rhino幾何圖形(曲線、曲面、網格)的深入主題。
- 編輯字符串、匯出及匯入文本檔案。
- 數據樹以及Grasshopper 數據類型。
- 以編程方式與Grasshopper中的Rhino建模環境(比如Rhino物件、燈光、圖層)等進行互動,比如幾何"烘焙"。
- C#委派
- 計算複雜性:了解編碼性能與規模可伸縮性。
- 空間數據結構:使用RhinoCommon R-Trees加速3D搜索、接近檢測、碰撞偵查....
- 與.NET任務並行資料庫進行平行行計算的可選主題(如果時間允許)。例如使用外部庫、使用外部數據庫或學員要求的主題。
課程費用:
教育席次有限, 現在就跟McNeel Europe報名!
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。