用途:本技能用於生成適合試卷、簡報與教材的國中數學幾何圖形,先產生 SVG,再輸出 PNG 圖片,可直接插入 Word 文件或 PowerPoint 投影片。觸發情境包括畫直角三角形、標出 ABCD 的平行四邊形、圓心角與圓周角示意圖、三角形的重心/外心/內心、等腰梯形、四角柱、一次函數或拋物線圖形等。
主要能力:支援多種圖形類型,包括 triangle(general、right、isosceles、equilateral)、quadrilateral(parallelogram、rectangle、rhombus、square、trapezoid、right_trapezoid)、circle、coordinate_plane、solid_3d(rectangular_prism、cylinder、cone、triangular_prism、square_pyramid、triangular_pyramid)、parallel_lines、triangle_center(centroid、circumcenter、incenter)與 similar_triangles。標記系統支援頂點標籤、直角符號、角弧、等邊刻度、邊長/邊名、虛線邊、高與中線。
使用方式:先確認腳本目錄,於 /mnt/skills/user/jh-math-geometry/scripts 或 /tmp/jh-math-geometry/scripts 尋找 geometry_renderer.py。接著建立圖形規格 JSON(如 /home/claude/geometry_spec.json),內含 figures 陣列與 options(format、dpi)。安裝依賴:pip install cairosvg python-docx python-pptx --break-system-packages -q。執行渲染:python3 "$GEOM_DIR/geometry_renderer.py" /home/claude/geometry_spec.json /home/claude/geometry_output/。之後可用 view 工具檢視 SVG 確認圖形,再輸出 PNG、插入 Word(insert_to_docx)或 PowerPoint(insert_to_pptx),最後以 present_files 提供下載。
適用場景:國中數學試卷出題、教學簡報、教材編寫,或由 jh-math-exam、soil-teaching-deck 等其他技能呼叫產生幾何圖。
限制與注意:cairosvg 每次新對話開始前需重新安裝;建議先用 view 工具確認 SVG 再插入文件;試卷用圖建議畫布 280×220,簡報用圖建議 360×280;SVG 使用 serif 字體。詳細參數見 references/figure-catalog.md,其餘未提供。