[Work & Writing](/work)

# Java

4 entries

## 2023

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

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

  This takes the vertices and edges of an OBJ file and finds their minimum spanning tree, turning a connected mesh graph into a much sparser structure.

  - Blender
  - Graphics
  - Java

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

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

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

  I made a small L-system editor that turns rewriting rules into branching structures, with an OBJ export so the result can move from JavaFX into Blender.

  - Blender
  - Graphics
  - Java

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

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

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

  This university project treated Wellington public transport as a graph, using the same network to find routes and inspect the stops that held parts of it together.

  - Algorithms
  - Java
  - Transport

## 2022

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

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

  Watzon brought Echo VR league information into Discord, where the OCE community could ask for team details and rankings without opening another site.

  - Community tools
  - Games
  - Java

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