Welcome!
I am Kazó Csaba, and I have a couple of projects here on GitHub that you might be interested in.
General purpose libraries
-
ImageViewer - an image display component with features like automatic resizing, zooming, and overlays; useful for displaying images in programs where a JLabel is not sufficient
-
DurationFormat - simple class for formatting time durations; features automatic time unit selection and some configurability
-
ColumnTableModel - an AbstractTableModel subclass that allows column-wise organization of the data and code
-
Memento - a persistence library for key-value pairs, supporting simple value types and hierarchical structure
Special purpose libraries
-
Matrix - a matrix library with focus on readability through types; used by everything below
-
Geometry - basic geometric primitives like line and plane, with some useful operations like distance computation and intersection
-
Fitting - geometric data fitting algorithms like finding a line for a set of points, or finding a point for a set of lines (intersection)
-
Robust - pretty much just an easy-to-use RANSAC implementation
-
Mesh - data storage classes for 3D meshes and point lists
-
Mesh-PLY - I/O support for the PLY format using the Mesh library