Stippling of 2D Scalar Fields

This application allows the user to stipple certain 2D mathematical functions. Furthermore we implemented certain boundaries for the stippling which contains stipple size and density threshold. The alogrithm is based on the Linde-Buzo-Gray algorithm from the paper "Stippling" of 2D Scalar Fields by Görtler et al. It takes two-dimensional data and assining density values to it. The algorithm of Linde-Buzo-Gray applies splitting, moving and deleting of the stipples until a certain threshold is reached which you can see in the program.

Diagram

Contents

Back to top

Built With

  • Javascript
  • D3.js
Back to top

Getting Started

For running our program you have to type in your terminal and in the right dictionary npm install and afterwards you have to type npm start.

Back to top

Prerequisites

The application is based on nodeJS which you have to install in the first place.

Back to top

Limitations

Sadly our app is limited to the given mathematical functions.