3D Printing Surfaces - MathCompLab at...

1
3D Printing Surfaces Mario Aranda Dean Welby Xuchen Wang Amal Yaghmour University of Illinois at Chicago Mathematical Computing Laboratory Summary The research project explored surfaces in three-dimensional space by 3D printing models of them. The goal was to start by choos- ing appropriate equations and end with physical models which would be appropriate for use in multi-variable calculus classes. It involved learning about function graphing software, 3D model- ing software and 3D printing. The results varied from exploring equations from multi-variable calculus to ones based on each oth- ers curiosity. Motivation Our Motivation was to satisfy our curiosity about how equations from multi-variable calculus can become 3D objects since we learned such equations on 2D paper. Accomplishing this was sat- isfying to see and hold such physical models such as Hyperboloid of One Sheet, Paraboloid, and a lovely shape as well as others. Methodology The methodology consisted of trial and error of simple shapes/equations that were common and small scale. Smaller ob- jects that were printed at first that helped us identify problems and other mistakes that could possibly affect our prints in later stages. As time passed, we began to increase the difficulty by choosing more obscure equations that lead to quadric surfaces from multi- variable calculus and other uncommon equations. Equipment/Materials 3D printer: Ultimaker 2 from Ultimaker Material that models are made: I PLA plastic (Polylactic acid) Lists of Shapes Printed I Hyperboloid of One Sheet I Pentagonal Hyperboloid of One Sheet I Twisted Pentagonal Hyperboloid of One Sheet I Cosinus I Paraboloid I Heart I Hexahedron I Gear cog The Math Twisted Pentagonal Hyperboloid of One Sheet: (σ , θ , z)r f (z) cos(θ )-g(z) 5 cos ( θ -g(z) 5 ) mod 2π 5 - π 5 Parametric equation: x : a * p 1 + u 2 * cos(v) y : b * p 1 + u 2 * sin(v) z : c * u u max : π , u min : -π , v max : π , v min : -π , v step :5, twist : 360 Cosinus : n x = u, y = sin(π ((u) 2 +(v) 2 ))/2,, z = v t (-, ) Hexaedron : n x = cos(v) 3 * cos(u) 3 , y = sin(u) 3 ,, z = sin(v) 3 * cos(u) 3 u (-π /2, π /2), v (2π ) Early Attempts At first things were mostly like this... Printed Results Twisted Pentagonal Hyperboloid of One Sheet: Cosinus: Hexaedron: Gear Cog: Software Used The software used from modeling to export .obj or. stl files to the software Cura, that comes natively with Ultimaker, to print 3D models. I Blender I SageMath I Wolfram Mathematica Software Obstacles Use of software was heavily used during the duration of this re- search. The use of Blender, SageMath, Wolfram Mathematica, and Cura. Each software proved its own difficulty during the pro- cess of creating, modeling, and especially printing each of our models. In Blender we initially found modeling, scaling and set- ting the thickness of models confusing. SageMath was difficult because, without the use of correct syntax, certain models could not be created. Using Wolfram Mathematica proved to be difficult because trying to export models was not always consistent. Cura was relatively simple and straightforward, except adding support structures and percentages of ”infill” were not easy to understand at first. Conclusion I Helped students visualize 2D surfaces into 3D models I Learned about function graphing software, 3D modeling software, and 3D printing I Explored surfaces in three-dimensional space by 3D printing models of them I Turning equations into 3D objects is more difficult than it seems. We would also like to thank Daniel Groves and Paul Rapoport for helping and supporting us all during the duration of the project. Without their guidance and expertise in the field, a lot of the re- sults would not have been possible. References/Resources To get a pentagon on a plane : https://math.stackexchange.com/questions/41940/is-there-an- equation-to-describe-regular-polygons (From user: Raskolnikov) Blender Documents : https://wiki.blender.org/index.php/ Ideas : https://www.utdallas.edu/ jwz120030/3DPrintedModelsForCalcIII/ http://mcl.math.uic.edu/

Transcript of 3D Printing Surfaces - MathCompLab at...

Page 1: 3D Printing Surfaces - MathCompLab at UICmcl.math.uic.edu/wp-content/uploads/2018/05/3d-printing-surfaces.pdf · Mario Aranda Dean Welby Xuchen Wang Amal Yaghmour University of Illinois

3D Printing SurfacesMario Aranda Dean Welby Xuchen Wang Amal Yaghmour

University of Illinois at Chicago

MathematicalComputingLaboratory

Summary

The research project explored surfaces in three-dimensional spaceby 3D printing models of them. The goal was to start by choos-ing appropriate equations and end with physical models whichwould be appropriate for use in multi-variable calculus classes. Itinvolved learning about function graphing software, 3D model-ing software and 3D printing. The results varied from exploringequations from multi-variable calculus to ones based on each oth-ers curiosity.

Motivation

Our Motivation was to satisfy our curiosity about how equationsfrom multi-variable calculus can become 3D objects since welearned such equations on 2D paper. Accomplishing this was sat-isfying to see and hold such physical models such as Hyperboloidof One Sheet, Paraboloid, and a lovely shape as well as others.

Methodology

The methodology consisted of trial and error of simpleshapes/equations that were common and small scale. Smaller ob-jects that were printed at first that helped us identify problems andother mistakes that could possibly affect our prints in later stages.As time passed, we began to increase the difficulty by choosingmore obscure equations that lead to quadric surfaces from multi-variable calculus and other uncommon equations.

Equipment/Materials

3D printer: Ultimaker 2 from Ultimaker

Material that models are made:I PLA plastic (Polylactic acid)

Lists of Shapes Printed

I Hyperboloid of One SheetI Pentagonal Hyperboloid of One SheetI Twisted Pentagonal Hyperboloid of One SheetI CosinusI ParaboloidI HeartI HexahedronI Gear cog

The Math

Twisted Pentagonal Hyperboloid of One Sheet:

(σ ,θ ,z)r ≤ f (z)

(

cos(θ)−g(z)5

)cos((

(θ−g(z)5 ) mod 2π

5

)− π

5

)

Parametric equation:

x : a∗√

1+u2 ∗ cos(v)

y : b∗√

1+u2 ∗ sin(v)z : c∗u

umax : π,umin :−π,vmax : π,vmin :−π,vstep : 5, twist : 360◦

Cosinus:{x = u,y = sin(π((u)2+(v)2))/2, ,z = v t ∈ (−∞,∞)

Hexaedron:{x = cos(v)3 ∗ cos(u)3,y = sin(u)3, ,z = sin(v)3 ∗ cos(u)3

u ∈ (−π/2,π/2),v ∈ (2π)

Early Attempts

At first things were mostly like this...

Printed Results

Twisted Pentagonal Hyperboloid of One Sheet:

Cosinus:

Hexaedron:

Gear Cog:

Software Used

The software used from modeling to export .obj or. stl files to thesoftware Cura, that comes natively with Ultimaker, to print 3Dmodels.I BlenderI SageMathI Wolfram Mathematica

Software Obstacles

Use of software was heavily used during the duration of this re-search. The use of Blender, SageMath, Wolfram Mathematica,and Cura. Each software proved its own difficulty during the pro-cess of creating, modeling, and especially printing each of ourmodels. In Blender we initially found modeling, scaling and set-ting the thickness of models confusing. SageMath was difficultbecause, without the use of correct syntax, certain models couldnot be created. Using Wolfram Mathematica proved to be difficultbecause trying to export models was not always consistent. Curawas relatively simple and straightforward, except adding supportstructures and percentages of ”infill” were not easy to understandat first.

Conclusion

I Helped students visualize 2D surfaces into 3D modelsI Learned about function graphing software, 3D modeling

software, and 3D printingI Explored surfaces in three-dimensional space by 3D printing

models of themI Turning equations into 3D objects is more difficult than it

seems.We would also like to thank Daniel Groves and Paul Rapoport forhelping and supporting us all during the duration of the project.Without their guidance and expertise in the field, a lot of the re-sults would not have been possible.

References/Resources

To get a pentagon on a plane:https://math.stackexchange.com/questions/41940/is-there-an-equation-to-describe-regular-polygons (From user: Raskolnikov)Blender Documents:https://wiki.blender.org/index.php/Ideas:https://www.utdallas.edu/ jwz120030/3DPrintedModelsForCalcIII/

http://mcl.math.uic.edu/