├── .github └── workflows │ └── swift.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ └── PathBuilder.xcscheme ├── Documentation ├── PathBuilder.svg ├── SwiftLogo.png └── SwiftLogo.swift ├── LICENSE.txt ├── Package.swift ├── README.md ├── Sources └── PathBuilder │ ├── Array+PathComponent.swift │ ├── LibraryContent.swift │ ├── Path components │ ├── Arc.swift │ ├── Close.swift │ ├── Curve.swift │ ├── EmptySubpath.swift │ ├── Line.swift │ ├── Lines.swift │ ├── Loop.swift │ ├── Move.swift │ ├── Oval.swift │ ├── QuadCurve.swift │ ├── Rect.swift │ ├── RelativeArc.swift │ ├── RoundedRect.swift │ ├── Subpath.swift │ └── TangentArc.swift │ ├── Path+PathBuilder.swift │ ├── PathBuilder.swift │ └── PathComponent.swift └── Tests └── PathBuilderTests └── PathBuilderTests.swift /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | /*.xcodeproj 5 | xcuserdata/ 6 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/PathBuilder.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/PathBuilder.xcscheme -------------------------------------------------------------------------------- /Documentation/PathBuilder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Documentation/PathBuilder.svg -------------------------------------------------------------------------------- /Documentation/SwiftLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Documentation/SwiftLogo.png -------------------------------------------------------------------------------- /Documentation/SwiftLogo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Documentation/SwiftLogo.swift -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/README.md -------------------------------------------------------------------------------- /Sources/PathBuilder/Array+PathComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Array+PathComponent.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/LibraryContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/LibraryContent.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Arc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Arc.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Close.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Close.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Curve.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Curve.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/EmptySubpath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/EmptySubpath.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Line.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Line.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Lines.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Lines.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Loop.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Loop.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Move.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Move.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Oval.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Oval.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/QuadCurve.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/QuadCurve.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Rect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Rect.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/RelativeArc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/RelativeArc.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/RoundedRect.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/RoundedRect.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/Subpath.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/Subpath.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path components/TangentArc.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path components/TangentArc.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/Path+PathBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/Path+PathBuilder.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/PathBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/PathBuilder.swift -------------------------------------------------------------------------------- /Sources/PathBuilder/PathComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Sources/PathBuilder/PathComponent.swift -------------------------------------------------------------------------------- /Tests/PathBuilderTests/PathBuilderTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkj-is/PathBuilder/HEAD/Tests/PathBuilderTests/PathBuilderTests.swift --------------------------------------------------------------------------------