Just as NURBS curves are defined by control points, a Tweener curve is defined by the region's boundary curves. In general, to "tween" means to generate curves that interpolate between given input curves.
Reconciling curves of different origins is a fundamental part of the designer's toolbox, but it can often result in overlapping or undercutting NURBS curves. Tweener is a Rhino plugin and Grasshopper assembly that solves this problem by guaranteeing smoothness and the absence of intersections. It allows to tween between any number of closed planar curves or between any two not necessarily closed curves on any given surface.
Thus, Tweener curves are drawn interactively by manipulating their boundary conditions, much like how NURBS curves are manipulated by control points, providing a very different perspective on curve modeling. Even though Tweener is ideal for early-stage sketches and drawings, it is deeply related to concepts from computer graphics, architectural theory, and parametric design.
A core feature is a powerful interactive editing environment that allows the designer to achieve a very individual hand-modeled look while automatically maintaining the curves' quality, smoothness, and organicity.
In this webinar, aimed both at Rhino novices and experts, we will familiarize ourselves with the core functionality of the Tweener plugin and its history and mention diverse applications, including product design, general illustration, 3D printing, interior design, and landscape. We will also mention the underlying mathematics.
Speaker: Mathias Fuchs is a mathematician with ample experience in applied geometry, statistics, and simulation. He's been Senior Researcher at the CODE group, Zaha Hadid Architects, London, and is now an independent programmer specializing in numerical algorithms for geometry and Rhino.