Overview of MuscleMap features
mainMuscleMap is a native SwiftUI SDK for rendering interactive human body muscle maps.
Key Capabilities:
- Rendering: SVG-based rendering via SwiftUI
Canvassupporting 36 muscle groups (22 base + 14 sub-groups) with male/female and front/back models. - Interactions: Tap-to-select, multi-select, long press, drag-to-select (painting), and pinch-to-zoom/pan.
- Visualizations: Heatmaps with customizable color scales, gradient fills (linear/radial), and pulse/glow animations for selected muscles.
- UI Components: Tooltips, undo/redo selection history, and 4 preset styles (default, minimal, neon, medical).
- Compatibility: Works with SwiftUI and provides UIKit wrappers (
MuscleMapView,HeatmapLegendUIView). - Requirements: iOS 17+ or macOS 14+; zero external dependencies.