Skip to content

Instantly share code, notes, and snippets.

@grkvlt
Created October 12, 2017 17:01
Show Gist options
  • Save grkvlt/83a5d03d0261f5d876b53fef27fe0d5a to your computer and use it in GitHub Desktop.
Save grkvlt/83a5d03d0261f5d876b53fef27fe0d5a to your computer and use it in GitHub Desktop.
Exploring Iterated Function Systems
public Corner getCorner(Transform t, Point point) {
for (Corner corner : Corner.values()) {
Point center = corner.getPoint(unit());
t.getTransform().transform(center, center);
Rectangle handle = new Rectangle(center.x — 5, center.y — 5, 10, 10);
if (handle.contains(point)) {
return corner;
}
}
return null;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment