Mathematics Through 3D Printing - George Mason...

Preview:

Citation preview

Mathematics Through 3D Printing

a GMU capstone class

Evelyn Sander

Construct 3D, February 2020, Rice University, Houston

Mathematics through 3D printing Fall 2019

What:

A capstone class to synthesize mathematical knowledge

Prerequisites: A proof course and a 300 level math course

No textbook: readings of papers, websites

Mathematics through 3D printing Fall 2019

How:

Weekly 3D printed object each on a di↵erent topic

Weekly presentations: oral, written, blog, and Thingiverse

Public display in department’s display case

Mathematics through 3D printing Fall 2019

Why:

Teach topics that slip through the cracks that “everymajor should have seen.” (not unique to math!)

Breadth over depth

Creativity: No identical creations

Patience required

3D printing specifics

Too many pieces of software is overwhelming:Stuck to OpenSCAD and Mathematica

Taking full ownership: Students are requiredto do their own printing. Thus they learnedabout slicers, manifold and watertightobjects, supports, etc.

Learning assistants helped with setup andprinting.

Lecture each week on the math and thecoding.

Provided with an initial step by step tutorialon each software

Provided with sample code

Two types of tilings the plane

Irregular convex pentagons Group symmetries

That there are exactly 15distinct classes is a new result,still under peer review.

There are 17 distinct wallpapergroup symmetries which resultin tilings of the plane

Mathematical Optical Illusions: Sugihara Cylinders

A mathematical optical illusionin the department display caseTake a look at each object and

its reflection.They’re not the same!Right side up heart

Multivariable calculus objects: Saddles and surfaces

Learning multivariable calculus involves a lot of algebraicmanipulations, but it all becomes much easier when getting tosee what the concepts look like in 3D.Student found a starfish to go atop the starfish saddle

Graphs of complex valued functions

The complex plane is two-dimensional, meaning that the graphof complex functions are four dimensional. We cannot see infour dimensions, so we project to three dimensions. This givesa sense for what the these graphs look like in 4D.

Solving di↵erential equations: Strange chaotic attractors

Solutions to 3-dimensional systems of di↵erential equations canbe quite simple, such as a point that never moves, or a periodicmotion that repeats forever. It can also be quite complicated:Strange the object has interesting fractal shapeChaotic nearby initial conditions move away with growing timeAttractors any nearby initial condition has a solution limitingto the shape you see.

Fractals: Iterated function systems

This type of fractal arising from a multivalued transformation.Easily achieved using any CAD system with recursion.

Visualization of data: Individuality!

Successful methods

Lecture balanced between mathematical background andcoding instructions

Time to work in class

Clear detailed instructions and rubrics

Detailed sample codes

A blog post: wallpaper groups

A blog post: Mandelbrot sets

A Thingiverse entry: wallpaper groups

A Thingiverse entry: Chaotic attractor

Successful methods

Lecture balanced between mathematical background andcoding instructions

Time to work in class

Clear detailed instructions and rubrics

Detailed sample codes with many comments!!

OpenSCAD sample code: Short simple OpenSCAD

tutorials

OpenSCAD sample code: Short simple OpenSCAD

tutorials

OpenSCAD sample code: Iterated function systems

Mathematica sample code excerpt: Chaotic attractor

Mathematica sample code excerpt: Sugihara cylinders

The payo↵

I learned a lot from my students!

Many coding commands and data structures

Ideas for data visualization

Even math: Student talk on complex graphs outlinedrelationship between sin and sinh as graph projections

Github function collection contains equations for allsuperheros!

Thanks!

For further information see:

http://gmumathmaker.blogspot.com

Thanks for your attention!

Recommended