Michael Carleton's Projects
Lossless data compression in Java
Basic math classes and utils.
K-means clustering, using a ball tree as internal data structure to accelerate the computation.
GUI library for processing that makes iteration easier
solving a graph coloring problem using local search Algorithms- Artificial Intelligence course (Fall 2018)
Profile README repo
micycle1.github.io
an open source nest algorithm by java based on SVGNest
A game where players must conquer the available space using randomly sized rectangles.
Aparapi wrapper for Processing. Execute native Java code on the GPU.
Easy and sophisticated gradients in Processing
Petter β a vector-graphic-based pattern generator.
Processing Formal Languages and Automata Package
Processing Geometry Suite
Polyglot Extensible Compiler Framework for Java
A Solution to the Vertex Correspondence Problem in 2D Polygon Morphing
Polygon splitting
Processing 4 core as a Maven artifact via JitPack
Eases Skija (Skia for Java) interoperability with Processing
Processing 3 core as a Maven artifact via JitPack
Processing 4.x releases (currently in βbetaβ) that use Java 17
JavaFX library for Processing 4
A basic project showing how a Processing sketch and an FXML JavaFX stage may be integrated.
2D Platformer game made using java.processing
https://projecteuler.net/
Precise text metrics & manipulation in Processing
A framework for multithreaded drawing in Processing
Java implementation of the Q-Morph algorithm
A Java implementation of the two-dimensional bin packing problem
C++ Implementations of the RLF heuristic for Graph Coloring