
How to Extend a Curve in Grasshopper
To extend a curve in Grasshopper, we can use the Extend Curve (Ext) component. The component allows us to take an input curve and extend
Founder, Architect & Authorized Rhino Trainer®
Thomas Jeremy Tait is the Founder and Lead Instructor at Hopific, where he provides strategic leadership for the platform’s computational design curriculum. With over a decade of hands-on experience as a Lead Design Architect and Project Manager at internationally recognized architecture practices such as Snøhetta and NADAAA, Thomas brings a strong technical background, production-driven habits, and forward-thinking creativity to all the tutorials and programs he oversees.
Thomas began his computational design career solving practical design challenges on high-profile projects, moving quickly into training his peers at Snøhetta. Over his career, he has contributed to award-winning buildings like the Beijing Public Library and the Budapest South Gate Masterplan, logging over 5,000 professional hours in Grasshopper and successfully training more than 300 architects. As a McNeel-endorsed Authorized Rhino Trainer® (ART), Thomas specializes in teaching a streamlined, design-first approach. He loves diving into complex data trees, optimizing algorithmic workflows, and solving technical design mysteries so architects can focus on creativity instead of wrestling with the software.

To extend a curve in Grasshopper, we can use the Extend Curve (Ext) component. The component allows us to take an input curve and extend

One of the biggest advantages of parametric modeling in Grasshopper, compared to manual modeling in Rhino, is the ability to create and modify entire lists

Parametric design is all about flexibility. In Grasshopper, we typically control parameters using Number Sliders or manual data entry, which limits us to defining a

One key tool for managing data flows in Grasshopper is the Stream Gate component. The Stream Gate component allows you connect one input stream to

Dealing with duplicate points in Grasshopper can be frustrating. They are hard to spot and can disrupt lists, leading to unexpected outcomes. In Grasshopper, we

Grasshopper is a Visual Programming Interface within Rhino that allows you to create fully parametric models using Rhino’s native commands. To open Grasshopper, click the

Fillets are an indispensable design tool for any designer. It’s one of those commands that can make simple shapes look sophisticated. While it is a

If you’ve spent any time learning Grasshopper, you’ve encountered the term ‘Reparametrize’. Especially for someone just starting out with visual programming and Grasshopper, this concept

The Galapagos component in Grasshopper stands out with its bright pink color, and for good reason: it’s much more than a simple component. With it,