TutuModel
跳到正文

也能写代码

用 JSX 写模型:循环、条件、函数复用 —— 复杂结构靠它最省事

具体是怎么回事

  • 语法就是 JSX:`<Box size={[20,10,5]} />`。会 React 的人零学习成本,不会也能照着改。
  • 一排 12 个孔不用画 12 遍:一个循环搞定,间距是变量。
  • 代码和画布双向同步:点画布上的块,代码光标跳到那一行;改代码,模型立刻重算。
  • 可以把常用结构写成组件复用(一个「带沉头孔的安装耳」写一次,到处用)。

常见问题

我不会写代码,会不会用不了?
完全不影响。代码视图是给需要的人准备的,一句话建模和拖拽编辑都不需要碰它。
和 OpenSCAD 比呢?
思路相近(都是写代码出模型),差别在于这里代码和可视化编辑是同一份数据的两个视图 —— 改代码画布跟着变,拖画布代码也跟着变,不用二选一。
写的代码能带走吗?
能,整个工程随时完整导出。它是普通的 JSX 文本文件,不是私有二进制格式。

还能做什么