[Work & Writing](/work)

# Java

4 entries

## 2023

- [View case study](/work/3d-spanning-trees)

  ### [3D Spanning Trees](/work/3d-spanning-trees)

  I was treating meshes as graphs, and deleting the faces off an OBJ leaves the edges, which is enough to run Kruskal's algorithm on.

  - Blender
  - Graphics
  - Java

  [Source code](https://github.com/Slaymish/3dSpanningTrees)

- [View case study](/work/l-system-generator)

  ### [L-system Generator](/work/l-system-generator)

  An L-system editor: write the rules, set the angle and the iteration count, and watch a turtle turn the string into geometry.

  - Blender
  - Graphics
  - Java

  [Source code](https://github.com/Slaymish/LSystemGenerator)

- [View case study](/work/wellington-transport-network)

  ### [Wellington Transport Network](/work/wellington-transport-network)

  Wellington's public transport as a graph, with route search and the stops whose removal would split the network.

  - Algorithms
  - Java
  - Transport

## 2022

- [View case study](/work/watzon)

  ### [Watzon](/work/watzon)

  A Discord bot for the OCE Echo VR community, which pulled league data into the server so nobody had to open a website for it.

  - Community tools
  - Games
  - Java

  [Source code](https://github.com/Slaymish/Watzon)
