WCCChallenge_Pottery
Pottery in the Zenthian Realm
Updated
•2 min read
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)




