coordinate-propagation-signatures
CommunityKeep transformed coordinates in sync.
Software Engineering#graphics#rendering#transform#parent-child#coordinate-space#coordinate-propagation
Authormlinnen
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Coordinate transforms at the rendering root can cause child rendering methods to render using raw screen dimensions instead of transformed coordinates, leading to misalignment across the scene.
Core Features & Use Cases
- Defines consistent method signatures that accept transformed coordinates (cx, cy) and propagate them through all rendering helpers.
- Prevents coordinate drift when root transforms (offsets, projection) are applied, keeping all elements aligned.
- Improves maintainability and testability by centralizing coordinate handling and ensuring a single source of truth for positions.
Quick Start
Adopt the signature pattern by updating all render methods to accept cx and cy and pass transformed coordinates through all calculation steps.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: coordinate-propagation-signatures Download link: https://github.com/mlinnen/mr-pumpkin/archive/main.zip#coordinate-propagation-signatures Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.