Rust 加 mRuby 加 OCCT 加 three.js 加 MCP,就成了一套讓我以自然語言下達指示,就產出 CAD as Code 模型程式碼的工具:
rrcad – A 3D CAD language expressed in Ruby. Write .rb scripts to describe solid geometry; the engine evaluates them through an embedded mRuby VM, builds exact BRep models with OpenCASCADE (OCCT), and exports to STEP, STL, or glTF.


這是我前幾天晚上,看著我那台 3D 列印機,感嘆:「你也變得跟我一樣沒用了啊…」隨後立即轉念:「不是它沒用,是我沒用!」、「如果我能幫它製作快速產出模型的工具,它就不至於這樣一天捕魚、一季曬網」而立即著手製作的產物。
類似的產品已經有了,比如 OpenSCAD 與 CadQuery。但是一來我是眾所皆知的 Ruby 語言愛好者,我想做個「Ruby 版的同質產品」,能夠寫 Ruby 會讓我感覺更快樂;二來,我的身體狀態,確實就承受不了在電腦前高密度勞動,所以我想透過 MCP 可以讓我善用 LLM & Agents 省下很多力氣。
成效還不錯,現在我下達指令:「幫我產生一組適用於 Schmidt 規格筆芯的鋼珠筆組件,筆頭與筆身請設計用卡榫結構連接。」就看著 Claude Code 幫我生出一組我即可送印的模型。
發佈留言