├── .DS_Store ├── .gitignore ├── Demo ├── .DS_Store ├── BezierPlayground.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── BezierPlayground.xcworkspace │ └── contents.xcworkspacedata ├── BezierPlayground │ ├── .DS_Store │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Demo.swift │ ├── DemoListViewController.swift │ ├── FractionDemoView.swift │ ├── FractionDemoViewController.swift │ ├── Info.plist │ ├── LaunchScreen.storyboard │ ├── MXView.swift │ ├── MXViewController.swift │ ├── Main.storyboard │ ├── PerpendicularDemoView.swift │ ├── PerpendicularDemoViewController.swift │ ├── TangentDemoView.swift │ ├── TangentDemoViewController.swift │ ├── UIBezierPath+DemoPaths.swift │ ├── UIBezierPath+SuperpowersDemo.swift │ ├── apeidos.svg │ ├── chaos.svg │ ├── santa.svg │ ├── slope.svg │ └── tan.svg ├── Podfile ├── Podfile.lock └── Pods │ ├── Manifest.lock │ ├── PocketSVG │ ├── LICENSE │ ├── PocketSVG.h │ ├── README.md │ ├── SVGBezierPath.h │ ├── SVGBezierPath.mm │ ├── SVGEngine.h │ ├── SVGEngine.mm │ ├── SVGImageView.h │ ├── SVGImageView.m │ ├── SVGLayer.h │ ├── SVGLayer.m │ └── SVGPortability.h │ ├── Pods.xcodeproj │ └── project.pbxproj │ └── Target Support Files │ ├── PocketSVG │ ├── Info.plist │ ├── PocketSVG-dummy.m │ ├── PocketSVG-prefix.pch │ ├── PocketSVG-umbrella.h │ ├── PocketSVG.modulemap │ └── PocketSVG.xcconfig │ └── Pods-BezierPlayground │ ├── Info.plist │ ├── Pods-BezierPlayground-acknowledgements.markdown │ ├── Pods-BezierPlayground-acknowledgements.plist │ ├── Pods-BezierPlayground-dummy.m │ ├── Pods-BezierPlayground-frameworks.sh │ ├── Pods-BezierPlayground-resources.sh │ ├── Pods-BezierPlayground-umbrella.h │ ├── Pods-BezierPlayground.debug.xcconfig │ ├── Pods-BezierPlayground.modulemap │ └── Pods-BezierPlayground.release.xcconfig ├── LICENSE.md ├── Package.swift ├── README.md ├── UIBezierPath+Superpowers.swift └── images ├── logo.png ├── perpendicular_demo.gif ├── point_demo.gif └── tangent_demo.gif /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/.gitignore -------------------------------------------------------------------------------- /Demo/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/.DS_Store -------------------------------------------------------------------------------- /Demo/BezierPlayground.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/BezierPlayground.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/BezierPlayground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Demo/BezierPlayground/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/.DS_Store -------------------------------------------------------------------------------- /Demo/BezierPlayground/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/AppDelegate.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Demo/BezierPlayground/Demo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/Demo.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/DemoListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/DemoListViewController.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/FractionDemoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/FractionDemoView.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/FractionDemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/FractionDemoViewController.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/Info.plist -------------------------------------------------------------------------------- /Demo/BezierPlayground/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Demo/BezierPlayground/MXView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/MXView.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/MXViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/MXViewController.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/Main.storyboard -------------------------------------------------------------------------------- /Demo/BezierPlayground/PerpendicularDemoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/PerpendicularDemoView.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/PerpendicularDemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/PerpendicularDemoViewController.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/TangentDemoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/TangentDemoView.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/TangentDemoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/TangentDemoViewController.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/UIBezierPath+DemoPaths.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/UIBezierPath+DemoPaths.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/UIBezierPath+SuperpowersDemo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/UIBezierPath+SuperpowersDemo.swift -------------------------------------------------------------------------------- /Demo/BezierPlayground/apeidos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/apeidos.svg -------------------------------------------------------------------------------- /Demo/BezierPlayground/chaos.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/chaos.svg -------------------------------------------------------------------------------- /Demo/BezierPlayground/santa.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/santa.svg -------------------------------------------------------------------------------- /Demo/BezierPlayground/slope.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/slope.svg -------------------------------------------------------------------------------- /Demo/BezierPlayground/tan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/BezierPlayground/tan.svg -------------------------------------------------------------------------------- /Demo/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Podfile -------------------------------------------------------------------------------- /Demo/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Podfile.lock -------------------------------------------------------------------------------- /Demo/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Manifest.lock -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/LICENSE -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/PocketSVG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/PocketSVG.h -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/README.md -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGBezierPath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGBezierPath.h -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGBezierPath.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGBezierPath.mm -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGEngine.h -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGEngine.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGEngine.mm -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGImageView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGImageView.h -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGImageView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGImageView.m -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGLayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGLayer.h -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGLayer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGLayer.m -------------------------------------------------------------------------------- /Demo/Pods/PocketSVG/SVGPortability.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/PocketSVG/SVGPortability.h -------------------------------------------------------------------------------- /Demo/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/PocketSVG/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/PocketSVG/Info.plist -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/PocketSVG/PocketSVG-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/PocketSVG/PocketSVG-dummy.m -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/PocketSVG/PocketSVG-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/PocketSVG/PocketSVG-prefix.pch -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/PocketSVG/PocketSVG-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/PocketSVG/PocketSVG-umbrella.h -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/PocketSVG/PocketSVG.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/PocketSVG/PocketSVG.modulemap -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/PocketSVG/PocketSVG.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/PocketSVG/PocketSVG.xcconfig -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Info.plist -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-acknowledgements.markdown -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-acknowledgements.plist -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-dummy.m -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-frameworks.sh -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-resources.sh -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground-umbrella.h -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground.debug.xcconfig -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground.modulemap -------------------------------------------------------------------------------- /Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Demo/Pods/Target Support Files/Pods-BezierPlayground/Pods-BezierPlayground.release.xcconfig -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/README.md -------------------------------------------------------------------------------- /UIBezierPath+Superpowers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/UIBezierPath+Superpowers.swift -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/perpendicular_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/images/perpendicular_demo.gif -------------------------------------------------------------------------------- /images/point_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/images/point_demo.gif -------------------------------------------------------------------------------- /images/tangent_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CodingMeSwiftly/UIBezierPath-Superpowers/HEAD/images/tangent_demo.gif --------------------------------------------------------------------------------