Skip to content

This Python library creates a spiral of geometric bumps on the exterior surface of a cup.

Notifications You must be signed in to change notification settings

deannagelosi/SpiralCup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spiral Cup

Portfolio page: https://www.deannagelosi.com/coding-cups/

Blog post: https://medium.com/@deannagelosi/coding-clay-45ab95ee29ca

This Python library creates a spiral of geometric bumps on the exterior surface of a cup. The bump placement, size, shape are all parameters that can be modified in Rhino3D. It uses the Extruder Turtle Library which was created by the Hand and Machine Lab at UNM to define the clay 3D printer tool path.

generated weaving draft

Three tool paths in Rhino3D with side length of 2, 3, and 4mm.

Parameters

The following parameters can be modified in Grasshopper and visualized in Rhino3D to create a unique Spiral Cup:

  • radius: the radius of the cup
  • layer_height: the total number of layers to create the cup
  • offset: the angular distance between bumps

For Polygon which can creates any n-sided shape:

  • num_sides: the total number of sides
  • side_length: the length of each side in millimeters

For Triangle, Square, and Loop:

  • bump_width: the width of the bump
  • bump_height: the height of the bump

Within the Grasshopper script, the extruder_rate and extruder_width can be set.

About

This Python library creates a spiral of geometric bumps on the exterior surface of a cup.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages