Practical Grasshopper Tools for Designers

PH Labs is a growing library of practical Grasshopper tools built for architects, designers, and computational designers.

From workflow utilities to geometry generators, each tool is designed to solve a real problem and help you work faster inside Grasshopper.

Build Faster With PH Labs

Examples

PH Tools 007 — Kangaroo Goal Reset

grasshopper python script : Kangaroo Goal Reset watches a numeric value and sends a one-solution Boolean pulse whenever it changes, automatically resetting connected Kangaroo goals.

PH Tools 006 — Catmull-Clark Subdivision

grasshopper python script : Catmull-Clark Subdivision creates progressively smoother quad meshes from Rhino meshes or closed polyline face loops, with controlled subdivision levels and naked-edge smoothing.

PH Tools 005 — Curve Gap Closer

grasshopper python script : Curve Gap Closer finds small gaps between open curve endpoints and repairs accepted pairs with visible straight connector segments.

PH Tools 004 — Curve Cleaner

grasshopper python script : Curve Cleaner measures every input curve and separates short fragments from valid geometry using an adjustable minimum-length threshold.

PH Tools 003 — Waffle Generator

Create adjustable waffle structures from custom geometry directly in Grasshopper. Control the orientation, rib count, spacing, thickness, and switch between fast preview curves and full 3D ribs — all in one free PH Labs tool.

PH Tools 002 — Gyroid Generator

Generate Gyroid structures inside custom geometry directly in Grasshopper. PH Tools 002 turns a complex Gyroid workflow into a reusable design tool for exploring lattice-like forms, porous structures, and advanced geometric variations.

PH Tools 001 — Command Palette

Find and insert your Grasshopper User Objects faster. Command Palette lets you browse, search, preview, and insert your User Objects directly into the Grasshopper canvas.