Skip to content

MarcKr3/SpeedWallOverlay-iOs

Repository files navigation

SpeedWall Overlay

An iOS app to overlay the official Speed Climbing Wall Layout onto a live camera feed at real-world scale. Calibrate with a known distance and see the route projected in front of you. Freely select the section You want to set.

Demo

Screen.Recording.mp4

Features

  • Two-point calibration — tap two points of a known distance to establish real-world scale
  • Template overlay — display the official IFSC Speed Climbing Route over the camera feed
  • Perspective tilt — horizontal/vertical 3D tilt controls with optional auto-level via device motion
  • Overlay controls — toggle grid and label layers, pick overlay color, drag to reposition
  • Screenshot capture — save the camera + overlay composite to your photo library

Usage

  1. Calibrate — point the camera at a reference of known length, tap both ends, enter the distance
  2. Overlay — the layout appears over the camera feed; drag to reposition, use controls to adjust tilt, color, and layer visibility
  3. Screenshot — tap the camera button to save the current view
  4. Set Route - Put Holds in position on wall
  5. Train the Move - Enjoy!

Requirements

  • iOS 15.6+
  • Xcode 15+
  • Camera and photo library permissions (configured in Info.plist)

Build & Run

  1. Clone the repo
  2. Open SpeedWall Overlay.xcodeproj in Xcode
  3. The route overlay assets (overlay, grid, labels) are already included in Assets.xcassets
  4. Build and run on a physical device (camera requires a real device)

License

MIT

About

iOs App to aid with setting segments of the IFSC Speed Climbing Wall. Available on the App Store.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages