Implement Dynamic Dilation

Creates interactive Dilma animations with adjustable scale factors for illustrating dilations in Twi language contexts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/asmith7013/coachingPlatform --skill implement-dynamic-dilation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Implement Dynamic Dilation
Source: https://github.com/asmith7013/coachingPlatform/tree/main/.claude/skills/create-p5-animation/animation-types/implement-dynamic-dilation
Command: npx skills add https://github.com/asmith7013/coachingPlatform --skill implement-dynamic-dilation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps students visualize and understand geometric dilations, a common challenge in geometry. It simplifies the exploration of how shapes transform when scaled from a central point, making abstract concepts concrete and interactive.

Core Features & Use Cases

  • Interactive Scale Factor: Adjust the scale factor using a slider or keyboard to see real-time changes in the dilated figure.
  • Dilation Rays & Grid: Toggle on/off dilation rays from the center and a coordinate grid for precise visualization.
  • Use Case: A geometry teacher can use this to demonstrate how a triangle dilates by a factor of 2 from a specific center point, allowing students to experiment with different scale factors and observe the resulting changes in size and position.

Quick Start

Use the Implement Dynamic Dilation skill to create an animation of a square with vertices (2,2), (4,2), (4,4), (2,4) dilated from the origin (0,0) with scale factors 1/2, 1, 2, 3.

Frequently Asked Questions about Implement Dynamic Dilation

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

FAQPage Schema
How do I visualize how shapes change size when scaled from a center point?

Dilation is a geometric transformation that scales a shape from a fixed center point using a scale factor. This Skill creates real-time animations showing how polygons enlarge or shrink, with interactive controls to adjust the scale factor and see the resulting changes in size and position instantly.

Can I use p5.js to teach students about geometric dilations interactively?

Yes. This Skill uses p5.js to render an interactive coordinate plane where students adjust scale factors via slider or keyboard, observe original and dilated polygons with labeled vertices, and visualize dilation rays from the center point to understand the transformation process.

How do I demonstrate dilation with fractional scale factors like 1/2?

This Skill accepts any scale factor value, including fractions. Students can input or slide to 0.5, 1, 2, 3, or other values to see how fractional scales shrink shapes while maintaining proportions and the geometric relationship to the center point.

What's the best way to compare an original figure with its dilated version on the same coordinate plane?

This Skill renders both the original and dilated polygons simultaneously on a coordinate plane with optional grid and axes, labeled vertices, and dilation rays connecting corresponding points through the center, enabling direct visual comparison of size and position changes.

Do I need prior coding experience to use this for geometry education?

No. The Skill provides a ready-made interactive animation with built-in slider and keyboard controls. Teachers and students can adjust scale factors and explore dilations without writing code, making it accessible for classroom demonstrations and independent exploration.