Summary
9
Eval Cases
3
Visual PASS
5
Visual PARTIAL
1
Visual FAIL
Case-by-Case Comparison
2012 Q40 — Regular Tetrahedron
PARTIAL 9/9 PASSRegular tetrahedron ABCD, side 2x. E is foot of perp from A to BC. Find angle AED.
Ground Truth (Past Paper)
Generated SVG (v3)
2014 Q40 — Perpendicular to Plane
PASS 11/11 PASSTriangle BCD (8-15-17 Pythagorean triple), AB=8m perpendicular to plane BCD. Find tan∠AEB.
Ground Truth (Past Paper)
Generated SVG (v3)
2016 Q39 — Rectangular Box
PARTIAL 9/9 PASSRectangular box ABCDEFGH. P midpoint of AC, Q on GH. Find sin∠PFQ.
Ground Truth (Past Paper)
Generated SVG (v3)
2017 Q39 — Perpendicular Planes (Vertical Pole)
PARTIAL 11/11 PASSAD vertical pole on horizontal ground BCD. AB=25m, AD=15m, BC=29m, CD=21m. Find angle between AB and plane ACD.
Ground Truth (Past Paper)
Generated SVG (v3)
2018 Q41 — Rectangular Block with Point X
PARTIAL 8/8 PASSABCDEFGH rectangular block. X on edge DE, DX=9, EX=4. Find cosθ between BX and plane ABGF.
Ground Truth (Past Paper)
Generated SVG (v3)
2019 Q40 — Point Above Ground
PASS 10/10 PASSTetrahedron PQRS, base QRS on ground. Q vertically below P. ∠PRQ=47°, ∠PSQ=53°, ∠RQS=120°. Find ∠RPS.
Ground Truth (Past Paper)
Generated SVG (v3)
2020 Q38 — Right Triangular Prism
PARTIAL 7/7 PASSABCDEF right triangular prism. P on AE, AB=AC=12, AP=9, EP=5, BD=2k. Find area of △BDP.
Ground Truth (Past Paper)
Generated SVG (v3)
2022 Q40 — Cube (Cross-Sections)
FAIL 7/7 PASSCube ABCDEFGH. α = angle between △AFG and △AFH. β = angle between △AFH and △FGH.
Ground Truth (Past Paper)
Generated SVG (v3)
2024 Q40 — Tetrahedron on Ground
PASS 10/10 PASSTetrahedron PQRS, base PQR on ground. Q vertically below S. ∠PQR=90°, ∠QPS=30°, ∠QRS=45°. Find cos∠PRS.
Ground Truth (Past Paper)
Generated SVG (v3)
What the Validator Catches vs. What It Misses
- Color violations (non-black strokes/fills)
- Missing vertex labels
- Missing dimension values
- Missing dashed edges
- Missing right-angle marks
- Unwanted angle arcs or colored markers
- Edge count (structural completeness)
- Basic vertex orientation (top/bottom/left/right)
- Label placement accuracy (near correct edge vs. wrong edge)
- Projection proportions (how "3D" the figure looks)
- Missing construction lines (medians, perpendiculars within the figure)
- Auxiliary point positioning accuracy (X at 9/13 vs 8/13 up an edge)
- Edge thickness and dash pattern matching ground truth
- Whether the figure "reads" correctly as a 3D shape at a glance
Verdict
3 of 9 cases pass visual inspection. 5 have partial issues. 1 is a structural failure:
- 2012 Q40: Missing internal construction lines (medians, perpendiculars shown in ground truth)
- 2016 Q39: Missing internal plane (diagonal cross-section shown in ground truth); programmatic checks pass but key construction geometry absent
- 2017 Q39: Dimension label "29 m" misplaced near wrong edge
- 2018 Q41: X point position slightly off; duplicate SVG line; missing height dimension
- 2020 Q38: BF line rendered as tilted/diagonal instead of straight; prism projection less dramatic than ground truth
- 2022 Q40: FAIL — completely deformed. Cube shape is structurally wrong despite all 7 programmatic checks passing.