顯示具有 RhinoCommon 標籤的文章。 顯示所有文章
顯示具有 RhinoCommon 標籤的文章。 顯示所有文章

2026年6月5日 星期五

Rhino程式開發 & Rhino.Compute實作應用



本次座談會邀請兩位實務開發者,帶你從 Rhino 程式開發的經驗出發,了解外掛開發過程中常見的挑戰與解法,並深入探索 Rhino.Compute 的架構原理與實務應用案例。無論你是 GH 使用者、Rhino 外掛開發者,或對程式開發有興趣的 Rhino 使用者,都能透過這場分享掌握關鍵技術。

最重要的是,此活動免費報名入場,歡迎大家踴躍參與。

時間:2026年6月13日周六下午2點至5點

地點:台北市圖總館 10樓會議廳

台北市大安區建國南路二段125號(近大安森林公園


請各位踴躍填寫報名表單


2024年5月19日 星期日

Rhino 開發者會議在台北


        Rhino 3D軟體的特色之一,就是開放的開發平台,用戶可以透過下載Rhino SDK開發套件,指令碼編輯器(Script Editor) 或Grasshopper去開發自己想要的功能,不論是一個小巨集到一個大型的開發專案。但要從何處開始入門或開發? 要如何選擇這些工具? 或是你已經是在Rhino開發多年的工程師? 這個會議將是第一次在中文地區舉行的Rhino開發者會議,席次非常有限。報名請快!


2024年6月15日周六

時間:下午2-5點

地點:集思北科大會議中心2樓瑞特廳  

台北市大安區忠孝東路三段1號 (億光大樓2~3樓)


內容

13:30-14:00  報到 

14:00-14:05  開場 Opening  McNeel Business Development: Scott Davidsion  

14:06-14:20  Rhino / Grasshopper 開發相關資源介紹 主講人:McNeelAsia 台灣區 江家福/梁志萍 

14:15-15:00  Rhino / Grasshopper 開發工具介紹(英文) 主講人: McNeel  Rhino美國原廠核心開發者 Steve Baer 

休息 30分鐘 

15:30-16:00 Grasshopper 外掛程式開發心路歷程分享及技術支援 主講人: McNeelAsia 中國區技術支援  紀睿 Jorin Ji

(此部分為遠端連線方式)

16:00-17:00 Q & A 


報名連結:https://reurl.cc/r9vlmO 有任何疑問,請聯絡yoko@mcneel.com 或電06-2381003





2020年2月12日 星期三

3月9-10日、3月11-13日在巴塞隆納McNeel Europe - Long Nguyen主講 - 兩場C#腳本及外掛研發工作坊


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任務並行資料庫進行平行行計算的可選主題(如果時間允許)。例如使用外部庫、使用外部數據庫或學員要求的主題。

課程費用:

C# Level 1: 495歐元 (加稅);全職學生與大學教師半價優惠(需身分證明)。
C# Level 2: 795歐元 (加稅);全職學生與大學教師半價優惠(需身分證明)。
兩堂課程特別優惠:1195歐元(加稅)
請注意,付款後才算席次確認。

招生人數:10人。 如不到開課人數,課程將在15天前取消。
每堂課遠距學員人數上限:6

語言:英語


教育席次有限, 現在就跟McNeel Europe報名!

2019年11月6日 星期三

哈佛大學GSD(設計研究院)計算設計課程


想不想學習哈佛教授的GSD計算設計課程?

Jose Luis García del Castillo y López 在哈佛設計研究院發表了傑出的演講。 他的"計算設計導論"課程涵蓋了數學和幾何的高階概念,還有Grasshopper與RhinoCommon中的C#編程。查看詳情........

2018年12月26日 星期三

入門C#腳本與Grasshopper外掛開發 - 2月18-21日 - 倫敦




高階Grasshopper使用者與開發人員教學課程

講師: Long Nguyen (ICD斯圖加特大學)
日期:2019年2月18-21日
時間:上午9點30分 - 下午5點半,中午休息由Simply Rhino 提供午餐。
地點:倫敦Simply Rhino


關於課程:
這個為期四天的工作坊將介紹如何用C#腳本,編寫Grasshopper自訂外掛的基本知識。
C#在Rhino / Grasshopper的建模環境中提高高性能的互動,這就讓使用者能夠擴展Rhino / Grasshopper的功能,從自動執行重複任務,開發自訂工作流程,到實現高階衍生設計演算法,還有與其他軟體工具相互作用。

誰適合上這堂課?
本工作坊適合想要自訂、擴展並推動Grasshopper平台現有邊界的中/高階Grasshopper使用者。
如果能熟悉腳本 / 編寫程式,還有RhinoCommon API 對於參加工作坊非常有幫助(並非絕對必要),工作坊期間將進行介紹。


課程大綱

第一日

  • C#語言入門
  • 物件面向程式編輯
  • .NET 框架
  • Grasshopper中的C#腳本組件
  • RhinoCommon API讓我們可以用編成方式與Rhino交互作用。
  • 基礎RhinoCommon 幾何: Point3d、Vector3d、Plane、Line、Curve、Surfaces...等等…
第二日

  • Visual Studio 入門 - 用於軟體開發的整合環境
  • 使用Visual Studio和Grasshopper API為Grasshopper建立外掛
  • 更多進階物件面向程式編輯的主題
  • 網格、曲面、Breps(邊界表示Boundary Representation)
第三 - 四日

  • 個人專案研發
  • (可選擇性討論學員要求的主題)


2018年11月12日 星期一

研發人員工作坊與1:1 研發會議 - 將於12月11-14日在 McNeel Europe 巴塞隆納舉行


進階與高階 Grasshopper C#腳本與外掛研發課程 

講師: Long Nguyen (斯圖加特計算設計學院) 、Thu Nguyen (巴斯大學)
日期: 2018年12月11-14日
時間: 10.00h - 18.00h
地點: McNeel Europe S.L., Roger de Flor, 32-34 bajos, 08018 Barcelona (Spain)

本工作坊針對RhinoCommonGrasshopper 簡單外掛的建構有基本了解的進階/高階使用者研發人員舉辦。工作坊頭兩天課程主要涵蓋各種中/高階的主題,比如提高性能與效率。在最後兩天,參與者將有機會與講師以1對1的課程,開發自己的專案。

第一天與第二天 

  • ScriptSync:使用Visual Studio作為替代Grasshopper C# 代碼編輯器。 
  • 自訂圖像顯示(自訂顏色、材質、風格等)
  • 以程式設計的方式,從Grasshopper(包括幾何烘焙)與Rhino 建模環境互動。 
  • 了解如何使用RhinoCommon 幾何的Grasshopper Wrappers。
  • 如何使用Grasshopper數據樹。 
  • 從C#腳本和Python腳本組件中存取Grasshopper外掛的練習。
  • C#委派與匿名功能。 
  • 與.NET並行資料庫並行運算。 

第三天與第四天
  • 個人專案研發 
  • 1對1 課程
  • (可選擇性討論學員要求的主題)

課程費用:1060歐元+VAT
全職學生與大學教師(需身分證明)享五折優惠,遠距參與者有機會以265歐元(+VAT)的價格,參加前兩天的課程。


請注意,完成付款才算席次確認。

最多人數:10人+5名遠距教學學員。 如果不到開課人數,課程將在15天前取消(11月26日)
語言: 英語

教育席次有限 , 現在聯絡報名 McNeel Europe!

2018年7月30日 星期一

透過雲端使用Rhino Geometry



Rhino Compute是一款針對研發人員的雲端存取幾何計算機。 Compute允許通過McNeel雲端藉由REST API使用Rhino幾何資料庫。
你可以從外部以線上網路服務的方式,使用2400+RhinoCommom API ,包括:
  • 最近點計算
  • 交叉計算
  • 表面鑲嵌(網格劃分)
  • 插值
  • 布林運算
  • 面積與質量屬性運算
  • 其他雜項幾何計算
了解更多詳情請至Rhino Compute 服務...


2018年6月12日 星期二

Alfred Wegener研究院招聘C# RhinoCommon 研發人員 (德國布萊梅)


Alfred Wegener研究院Helmholtz 極地與海洋研究中心 (AWI) ,以其在全球環境、地理系統和氣候方面有卓越貢獻而聞名。


ELiSE Leichtbau是AWI的技術品牌。 ELiSE團隊專注在藻類骨骼生物研究的輕量設計與最佳化,並與汽車與航太工程的主要公司合作。


德國布萊梅團隊正徵求軟體開發人員來完成以下任務:

- 為開發用於衍生參數與幾何評估的模件化軟體建構做出貢獻。
- 協助開發Grasshopper外掛程式
- 設計計畫初創中即將推出的軟體


資格:

- 與電腦科學或工程相關科系的學士/碩士(或類似)學位。
- 具備C#高階知識
- 微服務建築的經驗
- 會使用操作繪圖軟體
- 持續整合敏捷軟體開發的經驗
- CAD內核(RhinoCommom、Parasolid)的經驗


本職位工作日期於2019年8月31日截止,可以選擇長期延期並在新創時期成為關鍵開發人員。如果您對開放、年輕又有挑戰力的軟體開發團隊有興趣,請直接聯絡AWI或查找更多職位相關資訊(德文),
請至: https://www.awi.de/nc/arbeiten-lernen/jobs/stellenangebote/software-entwicklerin.html


2018年4月20日 星期五

Rhino新研發日 - 倫敦 - 4月23日



McNeelSimplyRhino UK 很高興將於2018年4月23日(一)倫敦斯特拉特福表演劇場舉行Rhino "新研發" 日活動

Rhino 新研發日 是為那些通過Grasshopper或公共程式介面(API)如RhinoCommon,以擴展Rhino功能有興趣的個人或組織所舉辦。
本活動完全免費,但席次有限。 請透過網路報名 http://www.shapetofabrication.com/page/developer-day ,我們將提供您後續詳情。

本活動恰逢SimplyRhino舉辦的Shape to Fabrication (從形狀到製造)會議,會議日期為2018年4月24日(二)及4月25日(三)

2017年10月23日 星期一

Grasshopper C#腳本與外掛課程 - Long Nguyen(斯圖加特計算設計學院)-11月28-30日 -McNeel Europe (巴塞隆納)


高階課程
Grasshopper C#腳本與外掛的研發 - Long Nguyen (斯圖加特計算設計學院)
2017年11月 28-30日
10.00h - 18.00h
McNeel Europe S.L.
Roger de Flor, 32-34 bajos
08018 Barcelona (Spain)

McNeel歡迎ICD 斯圖加特計算設計學院的研究員Long Nguyen,為McNeel Europe的開發人員舉辦三天的入門工作坊,地點在巴塞隆納。

在入門的基礎上,為期三天的高階課程將強調Grasshopper的C#腳本與外掛程式設計。
除了深入了解Rhino幾何,自訂圖形顯示和Rhino-Grasshopper交互互動之外,我們還將學到不同技術,提高代碼的效能並顯著加快執行的時間(包括使用多現成平行計算)。
參與學員將有機會在導師的指導下,開發自己的計畫項目。


第一天:
• ScriptSync: 用Visual Studio作為Grasshopper C#代碼編輯器的替代。
• 自訂圖形顯示 (自訂顏色、材質、風格等等...)
• Rhino 幾何 (曲線、曲面、網格)
• 字符串編輯: 用於衍生機器人 / 機器控制代碼。


第二天:
• 從Grasshopper(包括幾何烘焙)與Rhino建模環境進行交互編程
• C# 委派
• 計算複雜性:了解代碼性能和可擴展性
• 空間數據結構:使用RhinoCommon R-Trees加速3D搜尋、鄰近檢查、碰撞偵測...
• 與.NET任務並行資料庫並行計算


第三天:
• 個人計畫開發
• (可選擇討論參與者要求的主題)

課程費用:
795歐元(+增值稅)。全職學生與大學教師五折(需身分證明)。  確認付費後即報名成功 。
修課人數上限:10名,若未達標準,將於15日前取消課程。
語言: 英文

教育性席次有限,現在就現在就跟

2017年5月1日 星期一

C# for Grasshopper工作坊-5月12-14日德國柏林


C# for Grasshopper 工作坊
May 12-14, 2017
Parametric Support Office
Hardenbergstr. 38
10623 Berlin, Germany


參數化支援
邀請大家加入C# for Grasshopper高階使用者編碼工作坊。

C# 是一種程式語言,用來寫Grasshopper for Rhino ,通常用來建立外掛程式。

在這三天課程,將包涵以下主題:
  • C#程式語言的基本編碼
  • 設計及3D建模的運算思維
  • RhinoCommon資料庫。 使用完整的Rhinoceros 5 功能擴展GH腳本。
  • 通過最佳化算法來縮短腳本執行時間。
  • 排除效率低下的操作,節省資源。
  • 在C#所描述並執行的幾何算法、Delaunay三角剖分、Voronoi圖、最短路徑等等
  • Grasshopper C#腳本元件編寫
  • 在Microsoft Visual Studio 建立自己的組件
課程結束後您將能建立自己的組件,解決複雜的問題,進行數據結構操作,並最佳化代碼。 深入了解幾何運算法,讓您更了解正在使用的工具,在尋找更聰明的解決方案時更加寬廣您的想法與視野。

更多關於課程的詳情將盡快推出。

報名註冊請電郵至 hello@parametric.support

學費:
350歐元

2017年4月13日 星期四

基礎C#腳本與外掛研發Grasshopper工作坊 - 5月31日- 6月2日 - McNeel 巴塞隆納


Grasshopper C#腳本與外掛研發
研發人員入門介紹工作坊 -  Long Nguyen (ICD 斯圖加特)

2017年5月31 - 6月2日
10am-6pm
McNeel Europe S.L.
Roger de Flor, 32-34 bajos
08018 Barcelona (Spain)

McNeel非常歡迎斯圖加特ICD研究員Long Nguyen,來到巴塞隆納的McNeel Europe,參與為研發人員舉辦的3日入門介紹工作坊

工作坊將介紹腳本的基本知識、利用C#語言自訂Grasshopper所用的外掛。 C#提供Rhino/Grasshopper建模環境下的高性能互動,讓您可以延展Rhino/Grasshopper的能力,如自訂進階衍生設計算法,與其他軟體工具互動。

涵蓋主題如下:

第一日:
  • C#語言簡介、 物件導向程式設計,及.NET 框架
  • C# 於Grasshopper的腳本元件
  • 可以讓我們以程式設計的方式與Rhino互動的資料庫 - RhinoCommon API

第二日:
  • Visual Studio入門 - 軟體研發專業工具
  • 利用Visual Studio及Grasshopper API建立Grasshopper外掛
  • 更多物件取向程式設計的進階主題
第三日:
  • 在Grasshopper跟Visual Studio裡使用外部.NET資料庫
  • 為了讓編碼組織有更佳再度使用與維護的常見作法。
  • 工作坊每位學員的個人專案研發

課程費用:
EUR 795 (+VAT); 學生與大學教師五折優惠(需要身分證明)
席次: 最多8-10人
語言: English

教育席次有限,報名請聯絡Verena Vogler!

2014年8月13日 星期三

eCAADe 2014 - Northumbria University, Newcastle UK


eCAADe 2014
Northumbria 大學, 英國新堡市
2014年9月8-12日

The eCAADe 2014 會議 (9月 10-12日) eCAADe2014年諾森比亞大學,英國紐卡斯爾9月8日至12日,2014年該eCAADe2014大會(9月10日至12日)將探討自然環境管理服務的數據整合、設計、視覺化以及建築環境。
The eCAADe 2014 工作坊 (9月 8-9日) 包括:
Graph modelling with 用Grasshopper3D製作圖形建模 
透過視覺化圖形編輯數據流程式設計
講師: Peter Mehrtens

電腦輔助建築設計軟體套件和3D CAD平台,提供建築師跟工程師們可以直接和參數化建模的功能。
然而建立一個以規則為基礎的建築模型的情況下,可以使用工具來輔助整個設計的演算。


利用電腦來表達設計者的原意,通常會選擇以文字設計程式(scripting),或是以圖形建模。 

建築師與設計師們已經被養成利用視覺的方式來交流概念,而且並沒有接受其他電腦資訊工程的訓練,所以在建築及程式之間就有了【圖形建模】這樣的溝通管道。

此工作坊希望能夠吸引對衍生設計有興趣的學生與建築師,並且給予在圖形建模中做數據流程式設計的概念。


在為期兩天的課堂教學中,我們將會用到Grasshopper與Rhino。
Grasshopper3D是NURBS建模程式Rhino的外掛,讓使用者可以在非週期性的圖形中用數據流來完成設計。

2013年6月27日 星期四

上海Grasshopper及RhinoCommon工作營


使用 C#.Net RhinoCommon Grasshopper3d 建立客制化元件
CAAD Futures 2013 上海 –  同濟大學
2013年,71-2

介紹擴展非傳統參數化CAD程式,使其適合不同的建築的設計與建造專案所需要的幾何工具集的方法。

在這個研討會中參與者能學到那些內容?

本次研討會是針對那些想要通過自己的方法與運算演算法處理幾何體的建築師、工程師與設計師。這是一個介紹臨界於結構-工程-建造-分支交匯的基礎程式的工作營。
參與者將會學習C#物件導向的程式設計概念與基本語法且親自完成擴展參數工具集,這個研討會將會重點介紹 .Net C #語言與軟體開發套件(SDK)中使用RhinoCommon

整個工作營中,我們會在逐步介紹範例、概括性的總結基本概念與簡單而有效的幾何生成與操作任務中切換。參會者將在最終學會編寫、調試與編輯Grasshopper客制化元件與自己代碼作為有用的庫檔的要領。

2011年4月29日 星期五

Marc Fornes 新設計的裝置藝術

Y/Surf/Struc 是一個大型的實體裝置藝術,目前正在巴黎的龐畢度文化中心四樓展出,也是該中心的藝術典藏作品之一,展出期長達兩年。

這個設計用於探討劇烈形態變化:從曲面形態至分布結構網路。形成的非線性形態經由以 Rhino/RhinoCommon 編寫的搜尋規則處理,再以 RhinoNest 排料後加工製造出 7000 個形狀各異的鋁條。

設計者:MARC FORNES *THEVERYMANY™
運算工具:Rhino / RhinoPython / RhinoCommon

2011年1月28日 星期五

Rhino SDK goes open source

透明、公開是我們的商業經營理念,OpenNURBS 是我們的第一個開放源碼的計畫,它讓開發人員可以不受限制的直接存取 Rhino 3DM 檔案格式,我們最新的開放源碼計畫是 RhinoCommon,它是全新的 Rhino 5.0 跨平台 SDK, 支援將 Windows.Forms extension 移植到 MonoMac (.NET UI for the Mac) 與 Rhino 5.0 的 RhinoPython 函式庫專案。

我們已經將 RhinoCommon (Rhino 5.0 跨平台 SDK 的 C# 部分公布在 github
我們開放 RhinoCommon 源碼的目的:
  1. 讓 Rhino 外掛程式的開發人員可以追蹤 RhinoCommon SDK 的內部運作,開發更可靠的外掛程式產品。
  2. 開發人員可以回報 RhinoCommon 源碼的錯誤給我們。
  3. 讓為數眾多的開發人員參與發現細部缺失,讓我們予以改善。
  4. 協助開發人員社群有意加入程式碼、文件、範例的開發人員。
Rhino 5.0 的開發人員只需依照下列步驟即可使用 RhinoCommon 的開放源碼:
  1. 下載、編譯 RhinoCommon 專案
  2. 將內含的 RhinoCommon.dll 重新命名為 RhinoCommon.dll.original
  3. 將編譯好的 RhinoCommon.dll 與 pdb 放到 Rhino 5 的 system 資料夾裡
MonoMac.Windows.Forms 提供的工具可以開發、編譯 .NET 專案 (包含 Windows 版的 Rhino 5.0 操作界面),不需重新編譯 Mac 版的 Rhino 5.0 即可執行。任何有意願參與 MonoMac.Windows.Forms 專案早期開發的開發人員請至這裡

Rhino 5.0 的 Windows 與 Mac 版本都內含 RhinoPython 函式庫,該函式庫提供數百個 Python 函式,讓 Python 的開發人員可以存取最複雜的 Rhino SDK 的功能。任何有意願參與 RhinoPython 函式庫專案的開發人員請至這裡

開放源碼 – 是無謂的執著還是不滅的熱情? 對某些人而言,"開放源碼"是無謂的執著,但 McNeel 對"開放源碼"的態度是不滅的熱情 ,我們從分享中所得到的快樂與啟發足以証明我們的做法是正確的。