Skip to content

Commit dcd339d

Browse files
authored
Update README.md
1 parent 20f05b4 commit dcd339d

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
[![Nuget](https://img.shields.io/nuget/v/Clipper2?color=green)](https://www.nuget.org/packages/Clipper2)
66
[![documentation](https://user-images.githubusercontent.com/5280692/187832279-b2a43890-da80-4888-95fe-793f092be372.svg)](https://www.angusj.com/clipper2/Docs/Overview.htm)
77

8-
The <b>Clipper2</b> library performs **intersection**, **union**, **difference** and **XOR** boolean operations on both simple and complex polygons. It also performs polygon offsetting, and Constrained Delaunay Triangulation. This is a major update of my original <a href="https://sourceforge.net/projects/polyclipping/"><b>Clipper</b></a> library that was written over 10 years ago. That library I'm now calling <b>Clipper1</b>, and while it still works very well, Clipper2 is just [better](https://www.angusj.com/clipper2/Docs/Changes.htm).
8+
The <b>Clipper2</b> library performs **intersection**, **union**, **difference** and **XOR** boolean operations on both simple and complex polygons. It also performs **polygon offsetting**, and **Constrained Delaunay Triangulation**. This is a major update of my original <a href="https://sourceforge.net/projects/polyclipping/"><b>Clipper</b></a> library that was written about 15 years ago. That library I'm now calling <b>Clipper1</b>, and while it still works very well, Clipper2 is just [better](https://www.angusj.com/clipper2/Docs/Changes.htm).
99

1010
### Compilers
11-
<b>Clipper2</b> can be compiled using any one of three supported programming languages: C++, or C#, or Delphi Pascal. The library can also be accessed from other languages by dynamically linking to exported functions in the [C++ compiled Clipper2 library](https://github.com/AngusJohnson/Clipper2/tree/main/DLL). (Since the C++ compiled code is [measurably](https://www.angusj.com/clipper2/Docs/Changes.htm) faster, even C# and Delphi developers may prefer this approach in applications where the library's performance is critical.)
11+
<b>Clipper2</b> can be compiled using any one of three supported programming languages: C++, or C#, or Delphi Pascal. The library can also be accessed from other languages by dynamically linking to exported functions in the [C++ compiled Clipper2 library](https://github.com/AngusJohnson/Clipper2/tree/main/DLL). (The C++ compiled code is [measurably](https://www.angusj.com/clipper2/Docs/Changes.htm) faster so, where performance is critical, even C# and Delphi developers may prefer this approach in application development.)
1212
| Lang. | Requirements |
1313
| --- | --- |
1414
| [**C++:**](https://github.com/AngusJohnson/Clipper2/tree/main/CPP) | Requires C++17, **or**|
@@ -93,9 +93,11 @@ https://github.com/AngusJohnson/Clipper2/blob/2970649befb89af85e2132e5242a7d6926
9393
### Ports to other languages
9494
| lang. | link |
9595
| ------ | ------ |
96+
| **golang** | https://github.com/epit3d/goclipper2 |
97+
| **Haxe** | https://github.com/jeremyfa/Clipper2/tree/main/Haxe |
9698
| **Java** | https://github.com/micycle1/Clipper2-java/ |
97-
| **TypeScript** | https://github.com/countertype/clipper2-ts |
9899
| **Kotlin** | https://github.com/Monkey-Maestro/clipper2-kotlin |
99-
| **golang** | https://github.com/epit3d/goclipper2 |
100100
| **Lua** | https://github.com/Ark223/Clipper2-Lua |
101+
| **Rust** | https://github.com/larsbrubaker/clipper2-rust |
102+
| **TypeScript** | https://github.com/countertype/clipper2-ts |
101103
| **WASM** | https://github.com/ErikSom/Clipper2-WASM/ |

0 commit comments

Comments
 (0)