TutuModel
跳到正文

也能寫程式

用 JSX 寫模型:迴圈、條件、函式複用 —— 複雜結構靠它最省事

具體是怎麼回事

  • 語法就是 JSX:`<Box size={[20,10,5]} />`。會 React 的人零學習成本,不會也能照著改。
  • 一排 12 個孔不用畫 12 遍:一個迴圈搞定,間距是變數。
  • 程式和畫布雙向同步:點畫布上的塊,程式游標跳到那一行;改程式,模型立刻重算。
  • 可以把常用結構寫成元件複用(一個「帶沉頭孔的安裝耳」寫一次,到處用)。

常見問題

我不會寫程式,會不會用不了?
完全不影響。程式檢視是給需要的人準備的,一句話建模和拖曳編輯都不需要碰它。
和 OpenSCAD 比呢?
思路相近(都是寫程式出模型),差別在於這裡程式和視覺化編輯是同一份資料的兩個檢視 —— 改程式畫布跟著變,拖畫布程式也跟著變,不用二選一。
寫的程式能帶走嗎?
能,整個工程隨時完整匯出。它是普通的 JSX 文本檔案,不是私有二進位制格式。

還能做什麼