title: External Voronoi library "Mesh": What is Sketch and Processing?
body: <h1>Question</h1>
  
  <p>This might be a too specific quesion but I figured I'd give it a shot. If it doesn't belong here, I apologize.</p>
  
  <p>I've been looking for an external library that generates a Voronoi Diagram with edges and Regions.</p>
  
  <p>I've had a look at <a href="http://sourceforge.net/projects/simplevoronoi/" rel="nofollow">simplevoronoi</a> but it doesn't calculate regions so I figuered I'd continue looking. </p>
  
  <p>I found <a href="http://leebyron.com/else/mesh/" rel="nofollow">Mesh</a> made by Lee Bryon and I've tried to use it just like any other external library but it does produce an exception at compile time</p>
  
  <pre><code>Exception in thread "main" java.lang.NoClassDefFoundError: processing/core/PApplet
      at megamu.mesh.IntArray.add(IntArray.java:21)
      at megamu.mesh.Voronoi.&lt;init&gt;(Voronoi.java:88)
  </code></pre>
  
  <p>On the website the install guide reads</p>
  
  <pre><code>Install
      Download Mesh
      Unzip into Processing's libraries folder
      Sketch → Import Library → mesh
  </code></pre>
  
  <p>Now my questions are: What is Processing? What is Sketch? And will I be able to use this library in my project somehow or can someone recommend a different one?</p>
  
  <h1>Solution (kind of)</h1>
  
  <p>In the end I tried to use a library called <a href="https://github.com/ArlindNocaj/power-voronoi-diagram" rel="nofollow">Java Power Voronoi Diagram</a> made by <a href="https://github.com/ArlindNocaj" rel="nofollow">Arlind Nocaj</a>.</p>