Home

Awesome

csDelaunay

A .NET library providing Delaunay triangulation and Lloyd relaxation.

This is a port and interpretation of ActionScript library as3delaunay.

Cross-Platform

csDelaunay will run anywhere .NET Standard 2.0 will run. You can build and develop on Windows, Mac, or Linux (requires .NET SDK 2.1.5 or higher).

Mac/Linux Dev Note: The scripts init.cmd and build.cmd are for Windows, but they're very simple and you can do the same thing in the terminal. Please feel free to submit a PR adding bash scripts.

Setup

  1. Clone the repository (you might wish to create a submodule under another project)
  2. Download and install the .NET SDK, if you don't have it
  3. On the command line, navigate to the root folder of your csDelaunay clone
  4. Run init.cmd to bootstrap the dependency manager

Build

  1. On the command line, navigate to the root folder of your csDelaunay clone
  2. Run build.cmd

OR

  1. Build with Visual Studio