geometry-primitive-library

Solid

Provide robust computational geometry primitives

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
78
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Geometry Primitive Library Skill ## Purpose Provide robust implementations of computational geometry primitives with proper handling of edge cases and numerical precision. ## Capabilities - Point, line, segment, polygon classes - Cross product, dot product operations - CCW/CW orientation tests - Area calculations - Intersection tests - Distance calculations ## Target Processes - computational-geometry ## Geometric Primitives ### Point Operations - Point addition, subtraction - Scalar multiplication - Dot product - Cross product - Distance calculation ### Line/Segment Operations - Line-line intersection - Segment-segment intersection - Point-line distance - Point-segment distance - Parallel/perpendicular tests ### Polygon Operations - Area calculation (signed and unsigned) - Point in polygon test - Polygon centroid - Convexity test ## Input Schema ```json { "type": "object", "properties": { "primitive": { "type": "string", "enum": ["point", "line", "segment", "polygon", "circle"] }, "operations": { "type": "array" }, "language": { "type": "string", "enum": ["cpp", "python", "java"] }, "useInteger": { "type": "boolean", "default": false }, "epsilon": { "type": "number" } }, "required": ["primitive"] } ``` ## Output Schema ```json { "type": "object", "properties": { "success": { "type": "boolean" }, "code": { "type": "string" }, "operations": { "type": "array" }, "precisionNotes": { "...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills