Clipper2

Polygon Clipping and Offsetting - C++, C# and Delphi

BSL-1.0 License

Stars
1.5K

Bot releases are hidden (Show)

Clipper2 - Clipper2 ver. 1.4.0 Latest Release

Published by AngusJohnson 3 months ago

This release contains multiple minor bug fixes (see revisions #733 - #867).

Clipper2 - Clipper2 ver. 1.3.0

Published by AngusJohnson 11 months ago

Version 1.3.0 (28 Nov. 2023)

  1. Fixed a significant offsetting bug introduced in previous update (#733)
  2. Fixed a C++ compile error when 32bit compiling (#727)
  3. Minor tweak to CMakeLists.txt (C++) (#728)
  4. Will now offset 'flat' polygons (Disc.#725)
  5. Reminder: recent change in open path offsetting behaviour (#707)
  6. Reminder: recent changes to clipper.export.h data structures.
Clipper2 - Clipper2 ver 1.2.4

Published by AngusJohnson 11 months ago

Changes since ver 1.2.3:

  1. Important: Offsetting open path behaviour has changed.
    The delta now behaves as it did in Clipper1 (See Issue #707)
  2. Important: Data structures of exported values in clipper.export.h have changed.
  3. Minor bugfixes to PolyTree nesting (#679, #687)
  4. Numerous minor bugfixes to polygon offsetting (#703, #715, #724)
  5. Fixed an obscure bug in polygon clipping caused by horizontal spikes (#720)
  6. Significantly improved documentation.
Clipper2 - Clipper2 32bit & 64bit DLLs (v 1.2.4)

Published by AngusJohnson 11 months ago

These DLLs provide access to almost all of Clipper2's features via the functions exported in clipper.export.h. This file also documents the simple (language agnostic) data structures required by these functions.

The repository's DLL folder contains not only the Visual Studio project files used to compile these DLLs, but also source code for a Delphi utility which demonstrates using these DLLs.

Clipper2 - Clipper2 ver 1.2.3

Published by AngusJohnson about 1 year ago

Minor update.
(Bugfixes between #466 and #668)

Clipper2 - Clipper2 32bit & 64bit DLLs (v 1.2.3)

Published by AngusJohnson about 1 year ago

These DLLs provide access to almost all of Clipper2's features via the functions exported in clipper.export.h. This file also documents the simple (language agnostic) data structures required by these functions.

The repository's DLL folder contains not only the Visual Studio project files used to compile these DLLs, but also source code for a Delphi utility which demonstrates using these DLLs.

Clipper2 - Clipper2 32bit & 64bit DLLs (ver 1.2.2)

Published by AngusJohnson over 1 year ago

These DLLs provide access to almost all of Clipper2's features via the functions exported in clipper.export.h. This file also documents the simple (language agnostic) data structures required by these functions.

The repository's DLL folder contains not only the Visual Studio project files used to compile these DLLs, but also source code for a Delphi utility which demonstrates using these DLLs.

Clipper2_1.2.2_DLLs.zip

Clipper2 - Clipper2 ver 1.2.2

Published by AngusJohnson over 1 year ago

This is a minor bugfix release.
(Bugfixes between #422 and #465)
Clipper2_1.2.2.zip

Clipper2 - Clipper2 32bit & 64bit DLLs (ver 1.2.0)

Published by AngusJohnson over 1 year ago

These DLLs provide access to almost all of Clipper2's features via the functions exported in clipper.export.h. This file also documents the simple (language agnostic) data structures required by these functions.

The repository's DLL folder contains not only the Visual Studio project files used to compile these DLLs, but also source code for a Delphi utility which demonstrates using these DLLs.

Clipper2 - Clipper2 ver.1.2.0

Published by AngusJohnson over 1 year ago

Numerous minor bugfixes since ver. 1.1.1 including:
#396, #399, #398, #401, #402, #405, #406, #407, #408, #411, #416, #418

Clipper2 - Clipper2 ver 1.1.1

Published by AngusJohnson over 1 year ago

This is a minor update since ver Clipper2 1.1.0

Fixes a clipping bug introduced in the previous release (Issue #381).
Clipper2_1.1.1.zip

Clipper2 - Clipper2 ver 1.1

Published by AngusJohnson over 1 year ago

This is the latest release of Clipper 2.

The major changes since version 1.0 include:

  • much improved merging of 'touching' polygons in clipping solutions
  • addition of RectClip function that performs much faster intersect clipping when the clipping region is rectangular
  • numerous minor bug fixes
Clipper2 - Clipper2_1.0.6

Published by AngusJohnson almost 2 years ago

Version 1.0.6 - 28 October 2022

  • Added RectClip and RectClipLines functions for FAST rectangular clipping
  • Added clipper.export.h C++ file (for DLL/so creation)
  • Added DLL project files and Delphi test app.
  • Numerous minor bug fixes.
Clipper2 - Clipper2 ver 1.0.5

Published by AngusJohnson about 2 years ago

Version 1.0.5 - 2 October 2022

  • Numerous improvements to C++ makefile and revised C++ folder structure (#243, #247)
  • Fixed bug in C++ Point constructor when USINGZ defined (#246)
  • Improved performance by removing time costly round() function calls (#236)
  • Changed Library's C# target framework back to netstandard2.0 (#225)
  • Updated several sample apps.
Clipper2 - Clipper2 ver 1.0.4

Published by AngusJohnson about 2 years ago

This is the initial release of Clipper2