/algorithmic-cliches

a collection of algorithmic clichés

Primary LanguageJava

Algorithmic Clichés

this repository contains a collection of algorithmic clichés and according simple examples.

Used Libraries

  • Processing.org ( updated to version 3.0++ ) including PDF, DXF, and Minim libraries
  • Teilchen on GitHub
  • Qhull for ( 2D + ) 3D voronoi diagrams ( on OS X qhull is available via homebrew -› brew install qhull )
  • QuickHull3D for 3D convex hulls in 3D voronoi
  • ControlP5 for GUIs
  • Mesh ( currently unreleased )

Current Clichees

Agents

Step07_IntroducingTime

Cellular Automaton, Game of Life

SketchGameOfLife2

SketchGameOfLife3

Convex Hull

SketchConvexHull

Cubicle

SketchCubicle

Delaunay Triangulation

SketchDelaunayTriangulation

Diffusion-Limited Aggregation

SketchDiffusionLimitedAggregation

Fast Fourier Transform

SketchSimpleFFT

SketchFFTLandscape

Flocking

SketchFlocking2

SketchFlocking3

Fluid Dynamics

SketchFluidDynamics2

SketchWaterColumns

Iso-Surface

SketchIsoSurface2

SketchIsoSurface3

Octree

SketchOctree

Packing

SketchSpherePackingAroundCenter

Perlin Noise

SketchPerlinNoise

SketchWaterSurface

State Machine

SketchSimpleStateMachine

SketchStateMachineWithObjects

Voronoi Diagram

SketchVoronoi2

SketchVoronoi2RoundRegions

SketchVoronoi3

Alpha Shapes

SketchVoronoi3

suggestions for CRB ( cliche review board )

  • spiraling
  • packing ( in addition to circle packing )
  • weaving
  • blending
  • cracking
  • tiling ( in addition to voronoi )