The Pufferfish is one of few animals which is capable of changing its shape. Pufferfish Plugin by ekimroyrp is a set of 305 components which focuses on Tweens, Blends, Morphs, Averages, Transformations, & Interpolations – essentially Shape Changing. Pufferfish mainly uses parameters and factors for inputs for more custom control over operations like tweens and grids as opposed to grasshoppers usual division count inputs.
These components are accompanied by support components which are useful methods for tween / blend / morph / lattice operations such as making curves compatible, a custom curve graph mapper, and a multi-threaded morph to twisted box.
In addition, there are extra components which simplify some common grasshopper operations such as testing for equality within a tolerance and rounding to nearest numbers.
Works with Grasshopper for Rhino 5, Rhino 6, Rhino 7 WIP, and Rhino Mac. Pufferfish is written in C# as a .gha file.