"""分学科示例库：一句话需求模板（点击填充输入框）。演示模式下前 4 个可离线出图。"""
from __future__ import annotations

EXAMPLES = [
    {"subject": "数学·几何", "title": "勾股定理配图",
     "prompt": "画一个勾股定理配图：直角三角形，两直角边 3、4，斜边 5，标注三边和直角符号，附 a²+b²=c² 公式"},
    {"subject": "数学·函数", "title": "抛物线图像",
     "prompt": "画一条抛物线 y=x² 的图像，标出顶点，如果能加个滑杆控制开口更好"},
    {"subject": "数学·圆", "title": "圆与半径",
     "prompt": "画一个圆的配图：标出圆心 O 和半径 r，附面积公式 S=πr²"},
    {"subject": "数学·三角", "title": "单位圆",
     "prompt": "画一个单位圆配图：圆上取一个可拖动的点，标出半径和坐标"},
    {"subject": "数学·几何", "title": "三角形中线",
     "prompt": "画一个三角形 ABC，作 BC 边上的中线 AD，标注中点 D，虚线画中线"},
    {"subject": "数学·函数", "title": "一次函数交点",
     "prompt": "画 y=2x+1 和 y=-x+4 两条直线，标出交点坐标，两线用不同颜色"},
    {"subject": "物理", "title": "斜面受力示意",
     "prompt": "画一个 30° 斜面，斜面上放一个方块，用箭头标出重力、支持力、摩擦力"},
    {"subject": "数学·统计", "title": "数轴与不等式",
     "prompt": "画一条数轴，表示不等式 -2<x≤3 的解集，空心点和实心点要区分"},
    {"subject": "数学·立体", "title": "正方体与对角线",
     "prompt": "画一个 3D 正方体，标出体对角线，可旋转观察"},
]
