下面整理了一组围绕「3D打印前检查与交付」的在线工具生成型提示词。每条提示词都要求AI一次性产出可运行项目(源码+文件结构+命令+部署+测试/QA),并且工具必须支持“一键输出HTML”,用于把当前检查结果/报告/交付页打包成可直接打开的HTML文件,方便你发给客户或同事直接预览。
STL/OBJ 在线预览与单位换算 + 尺寸测量台
面向打印前快速确认长宽高、体积、中心点与单位(mm/inch)一致性,并能导出交付页。
提示词 (Prompts):
请你用中文输出一个可运行的浏览器端在线工具项目:
【工具名称】STL/OBJ 预览与尺寸测量台
【目标】用户上传 STL 或 OBJ 后,在网页中实时预览模型、测量尺寸并生成报告。
【技术栈要求】
- 前端:Vite + Type + React(或原生 Type 也可以,但要说明原因)
- 3D渲染:Three.js
- 不依赖任何后端;所有处理在浏览器端完成
【功能清单】
1) 文件导入:支持拖拽/选择上传 STL、OBJ;显示文件名、大小、估算面数/顶点数。
2) 3D预览:轨道控制、重置视角、网格地面/坐标轴开关、光照预设。
3) 单位与缩放:允许选择模型单位(mm/inch/米),并能一键换算到mm;支持缩放到指定目标尺寸。
4) 尺寸测量:显示包围盒长宽高、体积估算、中心点;提供在界面中可复制的数值。
5) 报告生成:把关键指标生成“检查报告卡片”(可选输入项目名、材料、层高、备注)。
6) 一键输出HTML(硬约束):提供按钮“导出HTML交付页”,生成一个可直接双击打开的单文件 index.html:
- 该HTML内含报告内容与预览截图(截图可用Canvas导出 64)
- 允许用CDN引入Three.js,但必须保证index.html单文件可打开并展示报告
【交付物要求】
- 先给出项目文件树
- 再给出每个关键文件完整源码(不少于:index.html、src/main.tsx、核心组件、样式、工具函数)
- 给出运行命令(安装/启动/构建)
- 给出部署说明(例如静态托管)
- 给出不少于5条测试用例或QA checklist(覆盖:导入失败、单位换算正确性、导出HTML可打开、测量值刷新、浏览器兼容)
【注意】
- 全部输出用中文说明与中文注释
- 不要出现任何图片生成/出图/渲染图相关提示词;截图只允许从已有模型预览画布中截取
主要用途: 快速预览并量化模型尺寸,避免单位错误导致的打印尺寸翻车;导出HTML交付页用于审阅与留档。
网格问题体检:非流形/孔洞/翻面检查与修复建议报告
对常见3D打印失败原因做浏览器端体检,并生成可交付的检查报告。
提示词 (Prompts):
请你用中文生成一个“3D网格体检在线工具”的完整项目代码。
【输入】用户上传 STL(必选)或 OBJ(可选)。
【输出】在网页中给出问题列表、风险等级与可操作的修复建议,并能一键导出HTML报告。
【必须包含的检测项】
1) 法线翻面检测:统计反向面比例,并提供“一键重算法线(仅显示预览层面的修正)”。
2) 非流形边/顶点:估算非流形边数量,并在视图中用高亮颜色标出(允许近似实现)。
3) 孔洞/开放边界:检测开放边界环(允许近似),提示可能需要封孔。
4) 自相交/薄壁风险:给出“可能存在”的风险提示与解释(不要求百分百精确,但要可用)。
5) 面数/体积过大预警:给出简化建议与性能提示。
【一键输出HTML(硬约束)】
- 导出单文件 index.html,包含:检测结果表格、风险说明、建议、版本信息、时间戳
- 可选择包含一张预览截图(来自现有Canvas)
【工程化要求】
- 文件树 + 完整源码
- 运行/构建/部署说明
- QA checklist >= 5(包含:不同浏览器、超大模型、导出HTML、错误处理)
- 全部中文
【禁则】不写任何生成图片/渲染图的功能,不出现Midjourney/SD等词
主要用途: 在上传到切片软件之前先做“健康检查”,把问题与建议用HTML报告形式交付给团队。
打印体积与摆放建议:自动对齐底面 + 超出打印机尺寸预警
帮助用户快速判断模型是否超出打印机成型体积,并给出摆放与缩放建议。
提示词 (Prompts):
请你用中文输出一个在线工具项目:上传STL后,自动计算包围盒尺寸,并与“打印机成型体积”做对比。
【核心功能】
1) 预设与自定义:内置常见打印机成型体积预设(例如 220x220x250mm 等),也允许用户自定义XYZ。
2) 摆放建议:提供“自动对齐到底面”的操作(把模型最低点贴近Z=0),并能一键旋转到最小高度(允许启发式搜索)。
3) 超限预警:若超出体积,给出缩放比例建议,并可一键应用缩放。
4) 结果导出:一键生成HTML交付页(单文件index.html),包含:打印机参数、模型尺寸、是否超限、建议缩放比例、建议摆放角度、预览截图。
【交付物】
- 文件树、源码、命令、部署
- 测试/QA >= 5:覆盖不同预设、超限/不超限、旋转后变化、导出HTML可打开
主要用途: 提前判断能否放进目标打印机,减少试错;把摆放与缩放决策输出为可追溯的HTML交付页。
切片前“最小壁厚/最小孔径”风险提示器(经验规则版)
基于经验阈值做风险提示,不追求绝对精确,但要给出可操作的检查点与说明。
提示词 (Prompts):
请你用中文写一个浏览器端在线工具:
【目标】上传STL后,提供“最小壁厚/最小孔径”风险提示(经验规则版),并生成可交付HTML报告。
【要求】
1) 允许用户选择打印工艺与喷嘴直径(例如FDM 0.4mm、0.6mm),以及材料类别(PLA/PETG/树脂等)。
2) 工具给出一组可解释的经验阈值(例如最小壁厚建议>=喷嘴直径的若干倍),并说明为什么。
3) 从模型几何中做近似采样(例如沿多个方向做射线采样或体素化近似),估算“可能的薄壁区域比例/最小特征尺寸范围”。
4) 报告输出:风险等级、阈值参数、估算结果、建议操作(例如增厚、放大孔、改变层高)。
5) 一键输出HTML:单文件index.html,包含报告与截图。
【交付物】文件树+源码+命令+部署+QA>=5;全部中文;不涉及任何图片生成。
主要用途: 在没有专业CAE的情况下做快速“可打印性”风险预警,降低薄壁断裂/孔位糊死的概率。
模型版本对比:体积/尺寸/面数变化对照表 + 变更备注
用于设计迭代评审:对比新旧模型的关键指标变化,并导出交付报告。
提示词 (Prompts):
请你用中文生成一个“STL版本对比在线工具”的项目源码。
【功能】
1) 支持同时导入两个STL(旧版/新版)。
2) 计算并展示对比:包围盒XYZ、体积估算、面数/顶点数、中心点偏移。
3) 可视化对比:提供叠加显示(不同颜色/透明度),支持一键对齐中心。
4) 备注与结论:允许输入变更说明、是否通过、待办项。
5) 一键输出HTML(硬约束):生成单文件index.html,包含对比表格、结论、备注、截图(两模型叠加视图)。
【交付物】
- 文件树、完整源码、运行命令、部署说明
- QA checklist >= 5(包含:只导入一个文件、不同单位、对齐后数值变化、导出HTML可打开)
- 全部中文
主要用途: 把“改了什么、改动有多大”用可量化指标表达,并以HTML报告形式沉淀到项目中。
模型重心与支撑倾向分析:重心投影 + 倾覆风险提示
用于摆放决策:用重心投影与接触面估算倾覆倾向,并给出建议。
提示词 (Prompts):
请你用中文输出一个在线工具项目:上传STL后,估算模型重心并给出“倾覆风险”提示。
【必须实现】
1) 估算几何重心(可用体素化/近似采样,不要求完全精确,但要可解释)。
2) 计算重心在底面上的投影位置,并与接触面/支撑面范围对比,给出风险等级。
3) 提供“尝试不同摆放角度”的操作:用户旋转模型后,重心投影与风险实时更新。
4) 一键输出HTML:单文件index.html,包含参数、风险解释、建议、截图。
【交付物】文件树+源码+命令+部署+QA>=5;中文输出;禁止图像生成相关内容。
主要用途: 为摆放角度选择提供可解释依据,减少打印过程中倾倒/脱落风险。
G-code 路径在线预览与耗时估算(可选)
对切片后文件做快速复核:预览路径、层数与耗时估算,并导出复核报告。
提示词 (Prompts):
请你用中文写一个浏览器端在线工具:G-code 路径预览与耗时估算器。
【功能】
1) 导入 .gcode 文件(文本);解析常见G0/G1指令,提取XYZ与挤出量。
2) 2D/3D路径预览:可按层查看、按速度/挤出状态着色。
3) 统计:层数、总行程、总挤出、估算耗时(基于F值/速度近似)。
4) 一键输出HTML(硬约束):生成单文件index.html,包含统计表、关键截图与复核结论输入框。
【工程化交付】
- 文件树+源码+命令+部署
- QA>=5(不同机型G-code差异、编码、超大文件性能、导出HTML可打开)
- 全中文;不涉及任何图片生成
主要用途: 在把文件交给打印机之前快速复核路径与耗时,并用HTML报告沉淀复核结论。
交付打包页生成器:把“模型+报告+预览”一键打成可分享HTML
面向交付:把模型文件、检查结论与截图打包成可直接打开的单文件HTML。
提示词 (Prompts):
请你用中文输出一个在线工具项目:3D打印交付打包页生成器。
【输入】用户上传1个STL/OBJ(可选再上传一份报告JSON或直接在页面填写检查结论)。
【输出】生成一个“可分享的交付页”,并支持一键导出单文件index.html。
【要求】
1) 页面允许填写:项目名、版本号、打印材料、打印参数摘要、检查结论、风险备注、联系人。
2) 预览区:显示模型预览画面,并允许生成1-3张截图(不同视角)。
3) 导出HTML(硬约束):生成单文件index.html,内含:
- 填写的所有文字内容
- 截图 64
- 可选:把模型文件以 64内嵌,打开HTML时可再次预览(若体积过大则给出提示并改为仅保留截图+下载链接占位)
4) 交付说明:给出“如何离线打开/如何放到静态托管”的说明。
【交付物】
- 文件树、源码、命令、部署说明
- QA checklist >= 5(含:大文件、导出HTML打开、信息字段完整性、截图生成、数据持久化)
- 全中文;禁止任何生成图片/渲染图的内容
主要用途: 把一次打印前检查与交付需要的内容压缩成“一个HTML文件”,便于共享、归档与复盘。