genpark-epa-penetration-depth-vector-skill

mcp
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 7 GitHub stars
Code Pass
  • Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Expanding Polytope Algorithm (EPA) calculating contact normal and minimum penetration depth vectors

README.md

EPA Penetration Depth Vector Skill

High-efficiency, zero-dependency Python implementation of the Expanding Polytope Algorithm (EPA) for exact collision response normals and penetration depth resolution.

Features

  • Origin Distance Minimization: Expands enclosing simplices outward to locate the closest boundary face to the origin.
  • Contact Normal Generation: Computes unit normal vectors required for impulse restitution physics solvers.
  • Zero External Dependencies: Pure Python standard library.
  • Native MCP Protocol: JSON-RPC 2.0 stdio server compatible with Claude Desktop, Cursor, and Windsurf.

Architecture

graph TD
    Simplex["GJK Terminating Simplex"] --> FindClosest["Find Closest Face to Origin"]
    FindClosest --> Normal["Extract Contact Normal Vector"]
    Normal --> Depth["Compute Exact Minimum Penetration Depth"]

Reviews (0)

No results found