给我几个解决物理题,建立模型时,画立体/平面可视化结构图的skill

你说的是解物理题时建立模型用的可视化结构图(受力图、几何关系、光路、电路、场的构型),和上一轮论文 pipeline 图不一样,重点在几何精度和物理约定。按用途分几档: 论文或作业里要放进文档的静态图(首选):TikZ 路线 nullius 仓库里的 physics-diagrams skill(github.com/fkguo/nullius/tree/main/skills/physics-diagrams)最对口。它默认用显式坐标写 TikZ,专门处理“数学标注不能压线”的问题:先写一份语义小规格,内容包括图要表达什么、有哪些对象、线型、顶点、标签放在哪一侧、版面多宽;然后保留标签专用通道,编译成矢量 PDF,渲染高 DPI 预览图,再自己读回去检查标签是否重叠、被裁切、箭头语义是否一致,最后由你自己验收。几何、坐标系、角度平面、投影向量这类,它会切到 Matplotlib/Python 后端来画。缺点是它偏高能物理(费曼图等),普通力学题要你自己写清 mini-spec,它会照做,但模板对高中或大学物理帮助不大。 chingswy/Skill-Research-Figure(169 star)也走 TikZ,自动编译、自检、迭代,但它偏论文方法图,画几何题时得靠你描述坐标。 要能拖动、能改参数的动态图:GeoGebra 路线 Ceiei/awesome-geogebra-ai 用 AI 解析题意后生成 GeoGebra 构造步骤(语义模型里带平行、垂直、夹角、2D/3D 维度),导出的.ggb 和网页版还能拖动改参数。立体几何自动用 3D,动点会自动加滑动条。它有自己的站点 awesome-geogebra-ai.vercel.app,自带 API Key 就能用,支持上传题图。想反复调结构、调参数时用它最省事,也不用安装 TeX。 要动画讲解(受力过程、抛体、圆周运动、电磁感应):Manim 路线 adithya-s-k/manim_skill 是现成的 Manim skill,npx skills add adithya-s-k/manim_skill 就能装。bcefghj/math-animation-mcp 是 MCP 版,自带物理模板(抛体运动、电场线与等势面、弹簧能量守恒、法拉第定律、简谐运动),也能吃 PDF 试卷和题图 OCR。它的例子是视频,不是静态图,画“结构图”属于多余的用法,但想让学生看见矢量在动,它好用。 纯文本、进 git 的:mermaid 只适合流程和关系,画不了几何受力图,物理题别指望它。 我的搭配建议:先把题目的模型写成一段坐标化描述(哪些点、哪些约束、力画在哪、哪个角是直角),这是所有路线的共同输入,写清楚之后不管走 TikZ 还是 GeoGebra 都稳;要交作业或进论文就用 physics-diagrams 出矢量 PDF,要现场讲题或反复改就丢给 awesome-geogebra-ai 出可拖的 3D 图,想做演示视频再加 Manim。装完记得确认 agent 真的能读预览图,不能读就别信它说“已检查无重叠”。