35
Mathematics Through 3D Printing a GMU capstone class Evelyn Sander Geometry Labs United, July 16, 2020, Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 1 / 27

Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Mathematics Through 3D Printing

a GMU capstone class

Evelyn Sander

Geometry Labs United, July 16, 2020,

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 1 / 27

Page 2: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

GMU Math Makerlab: A little background

Work with students to turn mathematical concepts intoobjects you can hold in your hand

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 2 / 27

Page 3: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

GMU Math Makerlab: A little background

Workshops, camps, math circles, classroom visits, festivals

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 2 / 27

Page 4: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

GMU Math Makerlab: A little background

Classroom demos, assistive prints

Top left and right with Colin Chung and Chloe Ham

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 2 / 27

Page 5: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

GMU Math Makerlab: A little background

Research design and design research

Bottom image with Patrick BishopImages with Steve Lucas and Laura Taalman

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 2 / 27

Page 6: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Mathematics through 3D printing

What:

A capstone class to synthesize mathematical knowledge

Prerequisites: A proof course and a 300 level math course

No textbook: readings of papers, websites

Running each fall

This and all subsequent models designed by class students

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 3 / 27

Page 7: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Mathematics through 3D printing

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

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 3 / 27

Page 8: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Mathematics through 3D printing

How:

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

Public display in department’s display case

Weekly presentations: oral, written, blog, and Thingiverseexamples to follow

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 3 / 27

Page 9: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Weekly presentation: blog a

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 4 / 27

Page 10: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Weekly presentation: blog b

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 5 / 27

Page 11: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Weekly presentation: Thingiverse a

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 6 / 27

Page 12: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Weekly presentation: Thingiverse b

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 7 / 27

Page 13: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

3D printing specifics

Too many pieces of software is overwhelming:OpenSCAD and Mathematica

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

Learning assistants helped with setup andprinting.

Lecture each week on the math and thecoding.

Provided with sample code

Provided with an initial step by step tutorialon each softwareexamples to follow

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 8 / 27

Page 14: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

OpenSCAD step by step tutorials

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 9 / 27

Page 15: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

OpenSCAD step by step tutorials

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 9 / 27

Page 16: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Print topics

Two types of tilings of the plane

Saddles and surfaces

Graphs of complex functions

Data visualization

Mathematical optical illusions

Strange chaotic attractors

Iterated function systems

Redo a project with an eye to improvement

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 10 / 27

Page 17: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

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

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 11 / 27

Page 18: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Is the medium the message?

3D printing may not be the best methodbut too many methods becomes a burden

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 12 / 27

Page 19: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

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

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 13 / 27

Page 20: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

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.

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 14 / 27

Page 21: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Visualization of data: Individuality!

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 15 / 27

Page 22: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

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

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 16 / 27

Page 23: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Mathematica sample code: Sugihara cylinders

Sugihara cylinders

mirror youreyeµ ymirgirojection

Mirror TB peaneeye 0 O projectionplane

as

Two 20 curves30 Curve projects

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 17 / 27

Page 24: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Mathematica sample code: Sugihara cylinders

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 18 / 27

Page 25: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

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 shape

Chaotic nearby initial conditions move away with growingtime

Attractors any nearby initial condition has a solutionlimiting to the shape you see.

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 19 / 27

Page 26: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Di↵erential equations: Strange chaotic attractors

Strange chaotic attractors are great for printing.

Di↵erential equation methods are built into Mathematica

Smooth curves: easily rendered

With closeness of segments: structurally stable

Made accurate by attraction: numerics reflects theunderlying behavior

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 19 / 27

Page 27: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Mathematica sample code: Chaotic attractor

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 20 / 27

Page 28: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Fractals: Iterated function systems

This type of fractal arising from a multivaluedtransformation.

Easily achieved using any CAD system with recursion.

Each layer represents a single iterate of the multivaluedmap

Similar objects exist in three dimensions

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 21 / 27

Page 29: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Iterated function systems explained

first 2nditerate iterate

f

Sf fats3

3rd 4th limititerate interate set

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 22 / 27

Page 30: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Iterated function systems explained

f s

sf k fats

Theorem Limit set is independentofS

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 22 / 27

Page 31: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

OpenSCAD sample code: IFS fractals

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 23 / 27

Page 32: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Successful methods

Lecture balanced between mathematical background andcoding instructions

Time to work in class:Students are happy to act as mentors

Clear detailed instructions and rubrics

Detailed sample codes

Open ended assignments

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 24 / 27

Page 33: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Di�culties

Huge range of programming background and incomingmathematical knowledge

Timeliness with print slots and assignment turn in

Mathematica syntax, data set methods, etc.

3D printing is not always the best method

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 25 / 27

Page 34: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

The payo↵

I learn 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!

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 26 / 27

Page 35: Mathematics Through 3D Printing...Mathematics through 3D printing How: Weekly 3D printed object each on a di↵erent topic Public display in department’s display case Weekly presentations:

Thanks!

For further information, codes see:

http://gmumathmaker.blogspot.com

Upcoming paper: Modeling Dynamical Systems for 3DPrinting, with Stephen K. Lucas and Laura Taalman,

submitted.

Thanks for your attention!

Evelyn Sander (GMU) Mathematics Through 3D Printing July 16, 2020 27 / 27