Skip to content

Grasshopper library to generate pasta shapes in Rhino

License

Notifications You must be signed in to change notification settings

kardamom/Marinara

Repository files navigation

Marinara

A Grasshopper component library to generate the pasta forms mathematically defined in George L Legendre's 2011 book Pasta By Design. Also included are some of the forms from Joseph Choma's 2015 book Morphing.

This is an ongoing student research project for Spring Semester 2024.

Implemented pasta

  • Radiatori
  • Casarecce
  • Fusilli Capri
  • Lancette
  • Scialatielli
  • Fiocchi Rigati
  • Agnolotti
  • Riccioli Ai Cinque Sapori

Installation

Copy Marinara.gha to your Grasshopper components folder. Restart Rhino.

The library should appear under in Grasshopper under a new tab, 'Marinara'.

Usage

The default values are enough to generate a pasta form.

Input Parameters

  • U domain - domain of values for U
  • V domain - domain of values for V
  • steps - how many points should we make in each of U and V
  • max_dimension - set this to resize the shape to fit a box with this as the longest side. Leave at -1 for actual size in mm.
  • radius/plumpness/etc - additional parameters to manipulate the form

Outputs

  • Surface
  • UCurves
  • VCurves
  • U
  • V

Samples

6 up