Clipper.jl
Clipper.jl copied to clipboard
Julia wrapping of clipper
I am opening this draft PR to make [Clipper2](https://github.com/AngusJohnson/Clipper2) available in Julia (and as a means of getting feedback). Once ready, this PR should resolve https://github.com/JuliaGeometry/Clipper.jl/issues/49. In a previous discussion...
Clipper2
FYI I just found out about Clipper2. I haven't tried it out yet but maybe someone here is interested. http://www.angusj.com/clipper2/Docs/Overview.htm
It seems like offsetting in this wrapper can only return a list of polygons and not a polytree. This is harder to work with when one wants to offset polygons...
(this is more a feature request than a true issue...) Reading the documentation from ClipperLib, this library supports Minkowski sum and difference: http://www.angusj.com/delphi/clipper/documentation/Docs/Units/ClipperLib/Functions/MinkowskiSum.htm However these are not interfaced by `Clipper.jl`....
From `clipper.hpp`: ```c++ enum EndType {etClosedPolygon, etClosedLine, etOpenButt, etOpenSquare, etOpenRound}; ``` And from `Clipper.jl`: ```julia @enum EndType EndTypeClosedPolygon = 0 EndTypeClosedLine = 1 EndTypeOpenSquare = 2 EndTypeOpenRound = 3 EndTypeOpenButt...
Rather than declaring arguments (and `struct` fields) as `Vector{IntPoint}`, it would be more generic to allow `AbstractVector{IntPoint}`. This can still be passed to C libraries as long as it supports...
Hi, I run the following code with two overlapping quadrilaterals: ``` using Clipper path1 = Vector{IntPoint}() mag = 2 pres = 8 push!(path1, IntPoint(0.0, 0.0, mag, pres)) push!(path1, IntPoint(0.0, 1.0,...
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. Release notes Sourced from actions/checkout's releases. v5.0.0 What's Changed Update actions checkout to use node 24 by @salmanmkc in actions/checkout#2226 Prepare v5.0.0 release by...