SuperAPI AI 工具集

machine

设计与创作

查看项目

更新于 10-15 22:19

技能介绍

用途:把一句机器描述转成一个自包含的交互式 3D 模拟网页。输出为 <name>.html(内联 three.js 0.170,可本地、静态托管或 iframe 打开),并可用 node scripts/record.mjs <name>.html out/<name>.mp4 --music freepd:<Category>/<Name> 录制影片。

主要能力:按真实尺寸(米)建模 15 至 40 个命名部件,支持车削体、壳体、管、叶片/叶轮、齿轮、螺栓、弹簧、圆角盒等几何;提供带实测反射率的材料预设(钢、钛、铝、黄铜、铜、玻璃、发光等)与表面处理;内置爆炸视图、剖切、X 射线、标注、慢动作、粒子流、尾焰、火花等功能;用小体积求解器(真实单位与常数、一阶滞后或 rk4)计算所有屏幕数值,含一个主读数、一个滑块与“故障”模拟。

使用方式:从 kit/template.html 复制生成页面,先运行 node <skill dir>/scripts/inline.mjs <name>.html 内联工具包,再在第二个脚本块中编写机器。建议先阅读 examples/,并以 examples/turbofan.html 为参考。可用 scripts/shot.mjs 渲染检视图(支持 --js 切换剖切/标注、--film 取影片帧);录制需要 Node 18+、Playwright Chromium 与 ffmpeg。页面以 ?film=1 进入影片模式保证逐帧确定。

适用场景:需要展示机器结构、运行原理与物理量的教学、演示或视频内容制作。

限制:强调所有数值必须由求解器计算,不接受硬编码;不支持开放曲面、可见穿插或悬浮部件;预算约 70 万三角面与 200 个网格,需保持交互帧率 30 以上;影片录制依赖 Playwright 与 ffmpeg。具体收费、价格与官方授权信息暂未提供。