diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 9b49721..3e35185 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -23,8 +23,7 @@ jobs: fail-fast: false matrix: version: - - '1.10' - - '1.11' + - 'lts' - '1' os: - ubuntu-latest diff --git a/src/polygons.jl b/src/polygons.jl index dedbf84..3f039a6 100644 --- a/src/polygons.jl +++ b/src/polygons.jl @@ -335,7 +335,7 @@ inv(r::Rectangle) = inv(Polygon(r)) # these provide shortcuts Base.:+(r::Rectangle, z::Number) = Rectangle(r.center + z, r.radii, r.rotation) Base.:+(z::Number, r::Rectangle) = r + z -Base.:-(r::Rectangle) = rectangle(-vertices(r)) +Base.:-(r::Rectangle) = Rectangle(-r.center, r.radii, r.rotation) Base.:-(r::Rectangle, z::Number) = Rectangle(r.center - z, r.radii, r.rotation) Base.:-(z::Number, r::Rectangle) = (-r) + z