스키마 정의 보기
{
"points": [
{ "id": "A", "determined": true | false,
"free": true | false, // 위치가 안 중요한 자유 변수인가
"description": "설명 (예: 'AC 위의 점, 정확한 위치가 필요하지만 텍스트에 없음')" }
],
"shapes": [
{ "type": "triangle | circle | polygon | segment | ...",
"points": ["A","B","C"], "id": "선택적 id" }
],
"constraints": [
{ "type": "length | angle | right_angle | parallel | perpendicular |
equal_length | equal_angle | midpoint | ratio | collinear |
on_segment | tangent | distance | area | other",
"targets": ["A","B"], "value": "5 또는 60deg 등, 없으면 null",
"description": "원문 근거" }
],
"underdetermined": [
{ "point": "D",
"reason": "텍스트만으로 위치가 결정되지 않고, 결과에 영향을 줄 수 있음",
"question": "비전 모델에 던질 좁은 질문" }
],
"notes": "모호하거나 특이한 점에 대한 자유 서술"
}