Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.09 KB

README.md

File metadata and controls

52 lines (37 loc) · 1.09 KB

Chris's SwiftUI Path Subdivide

PathSubdivide takes a shape and subdivides it's paths so you get more segments on the shape. This is useful if you warping your shapes

Use like

Rectangle()
  .subdivide(times: 2)

As an extension on Shape

public extension Shape {
  
  func subdivide(times: Int = 1) -> some Shape {
    return PathSubdivider(shape: self, times: times)
      .subdivide()
  }
  
}
Before After
Before After

Documentation

Documentation website here: https://nthstate.github.io/PathSubdivide/documentation/pathsubdivide/

Building the docs

swift build
PACKAGE_NAME=PathSubdivide
REPOSITORY_NAME=PathSubdivide
OUTPUT_PATH=./docs

swift package --allow-writing-to-directory $OUTPUT_PATH \
    generate-documentation --target $PACKAGE_NAME \
    --disable-indexing \
    --transform-for-static-hosting \
    --hosting-base-path $REPOSITORY_NAME \
    --output-path $OUTPUT_PATH