WCCChallenge_Pottery

WCCChallenge_Pottery

Pottery in the Zenthian Realm

ZenthianPottery

For this week's Creative Code Challenge by @sableraph : "Pottery" we enter the realm of Zenthian and how they approach pottery through Openscad, LiveCodingYotube & SonicPi

Openscad Code remixed from https://mathgrrl.com/hacktastic/2015/08/polybowls-from-zero-to-openscad-in-6-minutes/

Poem

Function vs Form
Form vs Function
Functionally Functioning Objects
Objection to the Direction
That forms Their Sections
As the Objects Reflect
On their functions and their forms

Video

Images

Code

OpenScad

//global variables
radius = 6;
sides = 3;
thickness = 1.5;



translate([0,0,-10])
linear_extrude(height = 50,twist = 43,slices = 3,scale = 1.5)
bowls(solid ="no")
bowls();

linear_extrude(height = 30,twist = 12,slices = 7,scale = 4.5)
bowls(solid ="no")
bowls();

translate([20,0,-10])
linear_extrude(height = 30,twist = 12,slices = 7,scale = 4.5)
bowls(solid ="no")
bowls();


  module bowls(solid){
  difference(){

      //outside shape
     offset(r=5, $fn = 48)
    circle(radius,$fn= sides);

     if (solid=="no"){
      //inside
     offset(r=5 - thickness, $fn = 48)
    circle(radius,$fn= sides);
 }
 }
 }

OpenScad 2

//global variables
radius = 15;
sides = 7;
thickness = 1.5;



translate([0,0,-10])
linear_extrude(height = 70,twist = 43,slices = 3,scale = 3.5)
bowls(solid ="no")
bowls();


linear_extrude(height = 30,twist = 12,slices = 7,scale = 2.5)
bowls(solid ="no")
bowls();

translate([20,0,-10])

linear_extrude(height = 24,twist = 17,slices = 3,scale = 2.5)
bowls(solid ="no")
bowls();




  module bowls(solid){
  difference(){

      //outside shape
     offset(r=5, $fn = 48)
    circle(radius,$fn= sides);

     if (solid=="no"){
      //inside
     offset(r=5 - thickness, $fn = 48)
    circle(radius,$fn= sides);
 }
 }
 }

LiveCodingYoutube

part1 = "03-tyIm_8dA"
part2 = "FnjG33M5wMY"
part3 = "0dRUxQuBOAI"


create(3,4, part1)
cue([5,6,10,11],part2)
cue([0,1,7,8],part3)


speed([0,1,2,3],0.5)
speed([4,5,6,7],2)
speed([8,9,10,11],-21)

play(all)