Skip to content
View micycle1's full-sized avatar

Organizations

@project-16x16 @GeOxygene
Block or Report

Block or report micycle1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
micycle1/README.md

I like creative coding and have taken a fancy to producing tooling for it.

Libraries & Tools for Processing

Library Description
Processing Geometry Suite All things computational geometry
PeasyGradients🚧 Render 11 types of 2D gradient spectrums in 14 color spaces
PThreading A framework for multithreaded drawing in Processing
PText🚧 Vector-based geometric text manipulation
processing-skia Eases Skija (Skia for Java) interoperability with Processing
ScrollMonitor🚧 Aesthetic horizontally-scrolling line graph GUI element
Spliner Piecewise best-fit curves for Processing
DistanceField🚧 Distance fields for 2D shapes

Geometry

Library Description
JOpenVoronoi+ An extended and improved jOpenVoronoi
JMedialAxis🚧 Computes and models medial axes of geometric shapes
balaban-intersection Balaban's algorithm for finding intersecting segment pairs from a set of line segments
TrapMap Trapezoidal Map — a data structure for fast point location queries
Polygon Morphing A solution to the Vertex Correspondence Problem in 2D Polygon Morphing
Dubins-Curves Path generation for the Dubin's car
Hobby-Curves John Hobby’s algorithm for producing a smooth curve through a given set of points
Clipper2-Java Java port of Clipper2, a Polygon Clipping and Offsetting Library
BetterBeziers High-precision utils for 2D Cubic Bezier Curves
SRPG Super Random Polygon Generator

Assorted

Library Description
UniformNoise Uniformly distributed Perlin noise
jSimplex Fast parallel calculation of simplex noise using the GPU

Mavenised Forks

Various repo mirrors that are hosted as Maven dependencies from Github via Jitpack

Library Author Artifact
Processing 3 Processing 3.5.4
Processing 4 Processing 4.1.1
controlP5 controlP5 2.2.7-SNAPSHOT
Handy giCentre 1.0.0
gicentreutils giCentre 1.0.0
HE_Mesh wblut 1.0.0
JMP Lib University of Oviedo 1.1.1
FixPointCS XMunkki 0.3
AULib Andrew Glassner 2.2.1

micycle's github stats

Pinned

  1. PGS PGS Public

    Processing Geometry Suite

    Java 149 13

  2. PThreading PThreading Public

    A framework for multithreaded drawing in Processing

    Java 12 1

  3. PeasyGradients PeasyGradients Public

    Easy and sophisticated gradients in Processing

    Java 16

  4. processing-skia processing-skia Public

    Eases Skija (Skia for Java) interoperability with Processing

    Java 9 1

  5. PFLAP PFLAP Public

    Processing Formal Languages and Automata Package

    Java 5 1

  6. Clipper2-java Clipper2-java Public

    Java port of Clipper2, a Polygon Clipping and Offsetting Library

    Java 22 9