# data[].attributes.body
debbie_ding@nyp.edu.sg
6550 1848 (office number)

# data[].attributes.body
ideamaker supports - Irwin

# data[].attributes.body
https://drive.google.com/open?id=1k9XrMIKVYnBdbwpFUoj8mtCPvNJZNzjF

# data[].attributes.body
meshmixer overhang - Irwin

# data[].attributes.headline
A VISUAL TROUBLESHOOTING GUIDE TO 3D PRINTING

# data[].attributes.subject
A VISUAL TROUBLESHOOTING GUIDE TO 3D PRINTING

# data[].attributes.body
https://support.3dverkstan.se/article/23-a-visual-ultimaker-troubleshooting-guide

# data[].attributes.body
Thingiverse - https://www.thingiverse.com/

Youmagine - https://www.youmagine.com/
Pinshape - https://pinshape.com

Shapeways - https://www.shapeways.com/

123D Gallery - https://gallery.autodesk.com/

GrabCad - https://grabcad.com/

# data[].attributes.body
YM Cup

# data[].attributes.body
cup by Teo MH

# data[].attributes.body
Sunny's Cup

# data[].attributes.body
Wee Tay Cup

# data[].attributes.body
TANHS's CUP

# data[].attributes.body
Cup2 - By Irwin

# data[].attributes.body
Casper Cup

# data[].attributes.body
Tonight Sake time

# data[].attributes.body
TANHS

# data[].attributes.body
Cup - Sunny

# data[].attributes.body
Cup by YM

# data[].attributes.body
Cup - By Irwin

# data[].attributes.body
https://drive.google.com/open?id=1vv6uwvc70zirJiIlSuwdLuD9vQXIoq6m

# data[].attributes.body
How to submit.

Press the PrtScn button to copy the screen to the clipboard.

Then press the Alt+PrtScn buttons on your keyboard and then Ctrl-V to paste it into file (eg: in Paint)

Save the png file to your desktop

Upload your screenshot to Padlet (with your name

PASTE YOUR SCREENSHOTS HERE -->

# data[].attributes.body
How to submit.

Press the PrtScn button to copy the screen to the clipboard.

Then press the Alt+PrtScn buttons on your keyboard and then Ctrl-V to paste it into file (eg: in Paint)

Save the png file to your desktop

Upload your screenshot to Padlet (with your name

PASTE YOUR SCREENSHOTS HERE -->

# data[].attributes.attachment_link.description
Print better with ideaMaker. Featuring an efficient 64 bit slicing engine, easy repair features to fix bad models and automatic support structure regeneration.

# data[].attributes.body
WELCOME TO THE WORKSHOP
Go to http://www.menti.com and use the code 17 82 12

# data[].attributes.body
https://drive.google.com/open?id=12AWP6El3xXLWHYsmEKpHqUTpx5aBBDJd

# data[].attributes.attachment_link.description
Do you need to clean up a 3D scan, do some 3D printing, or design an object that fits something else? Meshmixer can help. Think of it as a sort of "Swiss Army Knife" for 3D meshes.

# data[].attributes.attachment_link.description
System requirements: Windows XP or newer on x86 32/64 bit

# data[].attributes.headline
10. Neaten things up. You can also take some values out so you can define them as you call them.

# data[].attributes.subject
10. Neaten things up. You can also take some values out so you can define them as you call them.

# data[].attributes.body
module cupHandle(handleSize){
translate([-18, 0, 0])
difference(){
rotate([90,0,0])
rotate_extrude(convexity = 10)
translate([10, 0, 0])
circle(r = handleSize, $fn = 40);
translate([15, 0, 0]) cube([30,30,60],true);
}
}

# data[].attributes.body
translate([-18, 0, 0])
difference(){
rotate([90,0,0])
rotate_extrude(convexity = 10)
translate([10, 0, 0])
circle(r = 3, $fn = 40);
translate([15, 0, 0]) cube([30,30,60],true);
}

# data[].attributes.body
difference(){
rotate([90,0,0])
rotate_extrude(convexity = 10)
translate([10, 0, 0])
circle(r = 3, $fn = 40);
translate([15, 0, 0]) cube([30,30,60],true);
}

# data[].attributes.headline
7. Drawing a big cube covering half of the handle.

# data[].attributes.subject
7. Drawing a big cube covering half of the handle.

# data[].attributes.body
rotate([90,0,0])
rotate_extrude(convexity = 10)
translate([10, 0, 0])
circle(r = 3, $fn = 40);
translate([15, 0, 0]) cube([30,30,60],true);

# data[].attributes.body
rotate([90,0,0])
rotate_extrude(convexity = 10)
translate([10, 0, 0])
circle(r = 3, $fn = 40);

# data[].attributes.body
rotate_extrude(convexity = 10)
translate([10, 0, 0])
circle(r = 3, $fn = 40);

# data[].attributes.body
module cupBody(){
difference(){
cylinder(h=40, r1=20, r2=20, center=true);
translate([0, 0, 15])   cylinder(h=45, r1=15, r2=15, center=true);
}
}

cupBody();

# data[].attributes.headline
3. Wrap things up with a module! Don't forget the curly bracket at the end!

# data[].attributes.subject
3. Wrap things up with a module! Don't forget the curly bracket at the end!

# data[].attributes.body
module cupBody(){
difference(){
cylinder(h=40, r1=20, r2=20, center=true);
translate([0, 0, 15])   cylinder(h=45, r1=15, r2=15, center=true);
}
}

# data[].attributes.headline
2. Add this to your line (the new parts to add are in bold)

# data[].attributes.subject
2. Add this to your line (the new parts to add are in bold)

# data[].attributes.body
difference(){
cylinder(h=40, r1=20, r2=20, center=true);
translate([0, 0, 15])   cylinder(h=45, r1=15, r2=15, center=true);
}

# data[].attributes.body
Blender Cup: https://drive.google.com/open?id=1V1UuuhKQLt355jJSHfYFA52fj9IUxg0J

# data[].attributes.headline
1. Start with this... and press F5 to preview

# data[].attributes.subject
1. Start with this... and press F5 to preview

# data[].attributes.body
cylinder(h=40, r1=20, r2=20, center=true);

# data[].attributes.body
Don't just paste this in! We will go through it line by line so you understand how it works! It is only here for your reference if you need!
-------------

module cupHandle(handleSize){
translate([-18, 0, 0])
difference(){
rotate([90,0,0])
rotate_extrude(convexity = 10)
translate([10, 0, 0])
circle(r = handleSize, $fn = 40);
translate([15, 0, 0]) cube([30,30,60],true);
}
}
module cupBody(){
difference(){
cylinder(h=40, r1=20, r2=20, center=true);
translate([0, 0, 15])   cylinder(h=45, r1=15, r2=15, center=true);
}
}
cupHandle(3);
cupBody();