SuperAPI AI 工具集

edu-plane-geometry

通用与其它

查看项目

更新于 10-16 06:23

技能介绍

用途:将一道平面几何定理或问题生成为单页交互教学网页,三栏布局——左栏题面加动态控制台(滑块驱动边长、角度、面积等实时数值,并有定值/恒等式指示),中栏 KaTeX 分步解析(可收起),右栏浅色 2D Canvas 画板(多边形填充、线段、点标注、直角记号、等长标记、角弧标注与画笔涂鸦),无坐标轴网格,还原课本纯几何风格。

主要能力:模板 template/board-geo.html 为自包含单页 HTML,无外部依赖,只需 Python 3 标准库做字符串替换或手动注入 JSON。点支持坐标语法与几何构造语法(midpoint、foot、intersection、on_ray、on_circle、rotate、reflect);derived 支持 polygon、segment、midpoint、foot_perp、vector;annotations 支持 right_angle、tick、parallel_mark、angle_arc;readouts 支持 expr、distance、coord、angle、ratio、area 等;constant 提供定值指示器。表达式引擎支持 + - * / ^ sqrt abs sin cos tan 等,三角函数用弧度。

使用方式:先确定题目规约(几何元素、变量参数、要展示的定理、输出语言),再设计几何系统与坐标,然后组装三段式 JSON(lesson、steps、board)注入模板占位符 LESSON_DATA,构建脚本放 /tmp,产物只写一个 .html 到当前工作目录,最后自检数值与几何正确性、浏览器预览并清理临时文件。

适用场景:平面几何定理演示、题目分步讲解、参数化几何探究。

限制:与 edu-analytic-geometry 不同,本技能画板无坐标轴网格,不涉及圆锥曲线;参数名须为合法 JS 标识符;滑块范围内几何结构须不退化。具体收费、平台支持等资料暂未提供。