edu-solid-geometry

Convert solid geometry problems into interactive teaching webpages with Three.js.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/jiesou/dotfiles --skill edu-solid-geometry
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: edu-solid-geometry
Source: https://github.com/jiesou/dotfiles/tree/main/exact_dot_agents/exact_skills/exact_0edu/exact_edu-solid-geometry
Command: npx skills add https://github.com/jiesou/dotfiles --skill edu-solid-geometry

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sympy, numpy, three.js, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill converts a solid geometry problem into an interactive teaching webpage, making complex concepts more accessible and engaging.

Core Features & Use Cases

  • Interactive 3D Visualization: Offers a 3D model of the geometry problem that can be rotated, zoomed, and highlighted.
  • Step-by-Step Solution: Provides a step-by-step solution with LaTeX-formatted equations and visual explanations.
  • Use Case: A student can use this Skill to understand the geometry of a solid, such as a pyramid or a cube, through interactive 3D visualization and step-by-step instructions.

Quick Start

Generate an interactive webpage for the solid geometry problem with the parameters provided in the 'problem-spec.json' file.

Frequently Asked Questions about edu-solid-geometry

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an interactive 3D visualization for a solid geometry problem?

You generate an interactive 3D visualization by providing geometry parameters in a JSON file; the Skill then uses Python, Three.js, and sympy to render the 3D models and calculate solutions.

Can I use sympy and numpy to calculate geometric properties for 3D rendering?

SymPy and NumPy perform accurate geometric calculations for the solid, while Three.js handles the interactive 3D rendering, enabling rotation, zooming, and highlighting of the geometry models.

What is the best way to teach solid geometry concepts like pyramids interactively?

Generating a teaching webpage provides a 3D model of the solid that can be rotated, zoomed, and highlighted, alongside step-by-step instructions and LaTeX-formatted equations for student comprehension.

Does Three.js support interactive features like zooming and highlighting for math education?

Three.js renders the 3D geometry models with full interactive support, allowing students to rotate, zoom, and highlight solids directly on the generated webpage for better spatial understanding.

How do I format a solid geometry problem specification for this conversion process?

You provide the solid geometry problem parameters in a 'problem-spec.json' file, which the Skill reads to automatically generate the interactive 3D teaching webpage with calculations and visualizations.

Are there limitations when converting complex solid geometry problems into webpages?

Limitations depend on the computational boundaries of sympy and numpy for complex geometric calculations, alongside the rendering performance constraints of Three.js for highly intricate 3D models.