也能写代码
用 JSX 写模型:循环、条件、函数复用 —— 复杂结构靠它最省事
具体是怎么回事
- 语法就是 JSX:`<Box size={[20,10,5]} />`。会 React 的人零学习成本,不会也能照着改。
- 一排 12 个孔不用画 12 遍:一个循环搞定,间距是变量。
- 代码和画布双向同步:点画布上的块,代码光标跳到那一行;改代码,模型立刻重算。
- 可以把常用结构写成组件复用(一个「带沉头孔的安装耳」写一次,到处用)。
常见问题
- 我不会写代码,会不会用不了?
- 完全不影响。代码视图是给需要的人准备的,一句话建模和拖拽编辑都不需要碰它。
- 和 OpenSCAD 比呢?
- 思路相近(都是写代码出模型),差别在于这里代码和可视化编辑是同一份数据的两个视图 —— 改代码画布跟着变,拖画布代码也跟着变,不用二选一。
- 写的代码能带走吗?
- 能,整个工程随时完整导出。它是普通的 JSX 文本文件,不是私有二进制格式。