ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

text-to-cad-ui 从0到1实战指南:一句话把你的想法变成3D CAD模型

2026/8/14 9:22:55 拓冰建站 浏览量
text-to-cad-ui 从0到1实战指南:一句话把你的想法变成3D CAD模型 text-to-cad-ui 从0到1实战指南一句话把你的想法变成3D CAD模型【免费下载链接】text-to-cad-uiA lightweight UI for interacting with the Zoo Text-to-CAD API.项目地址: https://gitcode.com/gh_mirrors/te/text-to-cad-ui设想一个场景客户在电话那头催着要一个 19 齿直齿轮的模型你打开传统 CAD 软件建草图、拉拉伸、逐齿描线……手再快也要半小时起步。但如果你把需求打成一句话发给 text-to-cad-ui——这款免费开源的文字转 CAD 界面工具——几秒钟后一个符合工程标准的 3D 模型就已经躺在浏览器里等着你旋转检查、一键导出。这不是科幻而是 Zoo Text-to-CAD API 配上这套轻量级 UI 的真实日常。别急着学软件先算算文字转CAD这条路能省多少事传统建模的痛点经历过的人都懂软件界面几十个工具按钮新手光记住草图—特征—装配的逻辑就要一周哪怕熟练工画一个带螺纹孔的法兰盘也免不了一步步点选约束。而文字转 CAD 的思路是把建模这件事从画变成说。text-to-cad-ui 本质上是一个轻量级前端壳你在输入框里写下一句自然语言描述它把这句话打包发给 Zoo 的 Text-to-CAD API等服务端思考完再在浏览器里把生成的模型渲染出来。整个过程你不用碰任何建模命令相当于把画图师傅外包给了云端而 text-to-cad-ui 就是那张简洁的下单台。把项目请到本地一份配置文件加两条命令就够了上手这套开源工具不需要复杂的部署跟着做三步就能跑起来。git clone https://gitcode.com/gh_mirrors/te/text-to-cad-ui cd text-to-cad-ui cp .env.development .env.development.local复制出本地环境配置文件后打开.env.development.local把从 Zoo 平台申请到的 API 地址和令牌填进去然后安装依赖、启动开发服务器npm install npm run dev浏览器访问http://localhost:5173一个干净的生成界面就出现在眼前。整个启动过程熟练的话五分钟内搞定之后它就是你随叫随到的文字转 CAD 生成器。第一次生成把你的第一句话变成看得见的模型页面正中央是一个大输入框旁边还挂着几个官方示例提示词比如一个 320mm 的通风刹车盘带 5 个 M12 孔PCD 114.3mm[示例提示词定义](https://link.gitcode.com/i/9ee3c9335f31c188fac75b77d7c78b98)。你可以直接点一个示例也可以自己敲一句话按下回车。提交之后会发生什么前端把提示词发给 API然后每隔 6 秒轮询一次生成状态[轮询间隔配置](https://link.gitcode.com/i/9ee3c9335f31c188fac75b77d7c78b98)模型一旦就绪就自动渲染到页面。生成记录会按时间自动存进浏览器的 localStorage刷新页面也不会丢——今天生成的、上周生成的都在左侧历史列表里按今天/7 天内/本月/今年分组躺好随点随看。✨转一转、放大缩小、导出去把模型真正用起来模型渲染出来不是终点能仔细检查、能导出带走才是关键。预览区由[ModelViewer.svelte](https://link.gitcode.com/i/1ed1ac5837d0771c9feb796e37ab13b8)负责基于 Three.js 生态的 Threlte 实现。默认状态下模型会自动旋转方便你从各个角度扫一眼鼠标拖一下就会暂停自动旋转让你自由缩放、平移5 秒没操作后又自动恢复转圈。模型整体以绿色线框风格呈现机械轮廓一目了然。检查满意后点开[DownloadButton.svelte](https://link.gitcode.com/i/6f4881109a0864aed3e707773f6ddec7)的导出下拉框——GLTF、GLB、OBJ、PLY、STL、STEP、FBX还有可编辑的 KCL 代码想导哪个导哪个。STL 直接丢给 3D 打印机切片STEP 拿去喂 SolidWorks、AutoCAD 这些专业软件全都不在话下。下载文件名还会自动用提示词转成短横线风格比如a-320mm-vented-brake-rotor.gltf归档时一眼认出是哪个模型这个细节相当贴心。从能跑到好用提示词写法与生成历史管理工具只是脚手架出不出好模型七成看你会不会说话。经验就三条把尺寸说死别写一个大齿轮要写模数 2、齿数 30 的直齿轮齿宽 15mm。把结构说全倒角、螺纹孔、加强筋这类特征描述里提一句模型里大概率就有。把数量说明白几个孔、几层楼、几个安装位数字越具体结果越接近预期。生成历史也不用你操心维护。[stores.ts](https://link.gitcode.com/i/5caa1a0efae8446019bebba33fee5a4e)会把每次生成结果持久化到本地万一存满了还会自动从最旧的记录开始清理界面始终流畅不会越用越卡。打开引擎盖这个界面为什么这么轻整个项目用 SvelteKit TypeScript Tailwind 搭建结构干净得像一间整理好的工具房src/components/装 UI[PromptForm.svelte](https://link.gitcode.com/i/e6e29b6e4a25d4cb8778809f236ef326)负责收话下单[ModelViewer.svelte](https://link.gitcode.com/i/1ed1ac5837d0771c9feb796e37ab13b8)负责渲染预览[DownloadButton.svelte](https://link.gitcode.com/i/6f4881109a0864aed3e707773f6ddec7)负责导出交付src/lib/装逻辑[zooClient.ts](https://link.gitcode.com/i/fc9d2c4b8a7418ba309b59e43211af7d)封装 API 客户端[endpoints.ts](https://link.gitcode.com/i/ae1d021ef2e7d6996ddb922632b8ca65)集中管理各导出格式[stores.ts](https://link.gitcode.com/i/5caa1a0efae8446019bebba33fee5a4e)统一管状态和历史记录src/routes/只负责页面路由前后端逻辑完全解耦。想二次开发改输入校验去 PromptForm增强 3D 交互去 ModelViewer换导出格式去 endpoints边界清清楚楚照着改就行。新手最常问的几个问题不懂 CAD 能用吗完全能。你只负责描述想法建模交给 API界面本身就是为非工程师设计的。要花钱吗工具本身免费开源唯一的成本是去 Zoo 平台申请一个 API 密钥。一次生成要多久简单模型几秒到十几秒复杂点的可能要等二三十秒比手工建模快一个量级。想改界面风格可以吗开源项目随便改主题样式、组件逻辑都在 src 目录下摆着改完npm run dev立刻生效。现在就去 clone 一份花五分钟把第一句提示词变成你的第一个 3D 模型。从会描述到出图纸你差的只是一个 text-to-cad-ui。【免费下载链接】text-to-cad-uiA lightweight UI for interacting with the Zoo Text-to-CAD API.项目地址: https://gitcode.com/gh_mirrors/te/text-to-cad-ui创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考