quilt patterns and mathematics - math, teaching, and art · geometry and quilting modern...

52
Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns Jason Cantarella Department of Mathematics University of Georgia Cotton Patch Quilters Jason Cantarella Quilting and Mathematics

Upload: phamnhi

Post on 10-Apr-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

Quilt Patterns and MathematicsLetting a computer inspire new quilt patterns

Jason Cantarella

Department of MathematicsUniversity of Georgia

Cotton Patch Quilters

Jason Cantarella Quilting and Mathematics

Page 2: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

Outline

1 Geometry and QuiltingA tour of some traditional quiltsTilings

2 Modern mathematical designsL-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 3: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Outline

1 Geometry and QuiltingA tour of some traditional quiltsTilings

2 Modern mathematical designsL-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 4: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

1879 quilt with grid symmetry.

www.centerforthequilt.org

Jason Cantarella Quilting and Mathematics

Page 5: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

1875 quilt with hexagonal symmetry.

www.centerforthequilt.org

This quilt has the same symmetry but it looks very different.

Jason Cantarella Quilting and Mathematics

Page 6: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

1890’s box quilt.

www.centerforthequilt.org

A box quilt has 6-way (hexagonal) symmetry.

Jason Cantarella Quilting and Mathematics

Page 7: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

The box quilt pattern.

(Please ignore Q∗bert.)

Jason Cantarella Quilting and Mathematics

Page 8: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

The box quilt pattern.

(Please ignore Q∗bert.)

Jason Cantarella Quilting and Mathematics

Page 9: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

1870’s quilt with hexagonal symmetry.

www.centerforthequilt.org

This quilt has the same symmetry, but alternates hexagonsand rhombi.

Jason Cantarella Quilting and Mathematics

Page 10: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

1940’s quilt with the same pattern

www.centerforthequilt.org

Jason Cantarella Quilting and Mathematics

Page 11: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Outline

1 Geometry and QuiltingA tour of some traditional quiltsTilings

2 Modern mathematical designsL-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 12: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Many quilts are regular tessellations

DefinitionA regular tessellation uses a single polygon as a block,arranging the blocks with maximum symmetry.

There are only three regular tessellations of the plane.

Jason Cantarella Quilting and Mathematics

Page 13: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Many quilts are regular tessellations

DefinitionA regular tessellation uses a single polygon as a block,arranging the blocks with maximum symmetry.

There are only three regular tessellations of the plane.

Jason Cantarella Quilting and Mathematics

Page 14: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Many quilts are regular tessellations

DefinitionA regular tessellation uses a single polygon as a block,arranging the blocks with maximum symmetry.

There are only three regular tessellations of the plane.

Jason Cantarella Quilting and Mathematics

Page 15: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Many quilts are regular tessellations

DefinitionA regular tessellation uses a single polygon as a block,arranging the blocks with maximum symmetry.

There are only three regular tessellations of the plane.

Jason Cantarella Quilting and Mathematics

Page 16: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Less common are Archimedean tessellations

DefinitionAn Archimedean tessellation uses more than one polygon as ablock, and requires slightly less symmetry.

There are eight Archimedean tessellations of the plane.

Jason Cantarella Quilting and Mathematics

Page 17: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Archimedean tessellations of the plane.

Elongated triangular tiling.

Jason Cantarella Quilting and Mathematics

Page 18: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Archimedean tessellations of the plane.

Great rhombitrihexagonal tiling.

Jason Cantarella Quilting and Mathematics

Page 19: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Archimedean tessellations of the plane.

Small rhombitrihexagonal tiling.

Jason Cantarella Quilting and Mathematics

Page 20: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Archimedean tessellations of the plane.

Snub hexagonal tiling.

Jason Cantarella Quilting and Mathematics

Page 21: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Archimedean tessellations of the plane.

Snub square tiling.

Jason Cantarella Quilting and Mathematics

Page 22: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Archimedean tessellations of the plane.

Trihexagonal tiling.

Jason Cantarella Quilting and Mathematics

Page 23: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Archimedean tessellations of the plane.

Truncated hexagonal tiling.

Jason Cantarella Quilting and Mathematics

Page 24: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Archimedean tessellations of the plane.

Truncated square tiling.

Jason Cantarella Quilting and Mathematics

Page 25: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Even more interesting tilings

Another kind of interesting tiling is the radial tiling. These useonly one block, but arrange the block in a spiral pattern. Youcan do a lot of different things with only one block.

Jason Cantarella Quilting and Mathematics

Page 26: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Even more interesting tilings

Another kind of interesting tiling is the radial tiling. These useonly one block, but arrange the block in a spiral pattern. Youcan do a lot of different things with only one block.

Jason Cantarella Quilting and Mathematics

Page 27: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Even more interesting tilings

Another kind of interesting tiling is the radial tiling. These useonly one block, but arrange the block in a spiral pattern. Youcan do a lot of different things with only one block.

Jason Cantarella Quilting and Mathematics

Page 28: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Even more interesting tilings

Another kind of interesting tiling is the radial tiling. These useonly one block, but arrange the block in a spiral pattern. Youcan do a lot of different things with only one block.

Jason Cantarella Quilting and Mathematics

Page 29: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Even more interesting tilings

Another kind of interesting tiling is the radial tiling. These useonly one block, but arrange the block in a spiral pattern. Youcan do a lot of different things with only one block.

Jason Cantarella Quilting and Mathematics

Page 30: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

A tour of some traditional quiltsTilings

Penrose tilings

Some very interesting tilings have been discovered in the pasttwenty years. This one, the Penrose tiling, doesn’t repeat at all.It only uses two kinds of blocks.

But really explaining this would take too long . . .

Jason Cantarella Quilting and Mathematics

Page 31: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Outline

1 Geometry and QuiltingA tour of some traditional quiltsTilings

2 Modern mathematical designsL-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 32: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

A different kind of quilt math.

Tilings are beautiful, but very regular.Understanding irregular objects requires a new kind ofmath.L-systems are a kind of game, invented in the 1970’s todescribe the structure of plants.

Jason Cantarella Quilting and Mathematics

Page 33: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

A different kind of quilt math.

Tilings are beautiful, but very regular.Understanding irregular objects requires a new kind ofmath.L-systems are a kind of game, invented in the 1970’s todescribe the structure of plants.

Jason Cantarella Quilting and Mathematics

Page 34: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

A different kind of quilt math.

Tilings are beautiful, but very regular.Understanding irregular objects requires a new kind ofmath.L-systems are a kind of game, invented in the 1970’s todescribe the structure of plants.

Jason Cantarella Quilting and Mathematics

Page 35: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

What is an L-system?

DefinitionAn L-system is a starting string of letters (the axiom) togetherwith a collection of rules for replacing letters by other letters(the derivations). (Yikes!)

We build up a pattern from an L-system by repeatedly applyingthe rules to the initial string of letters. Suppose we start with thestring a and apply the rules

b → a and a → ab.

We get a, ab, aba, abaab, abaababa, . . . and so forth.

Jason Cantarella Quilting and Mathematics

Page 36: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

What is an L-system?

DefinitionAn L-system is a starting string of letters (the axiom) togetherwith a collection of rules for replacing letters by other letters(the derivations). (Yikes!)

We build up a pattern from an L-system by repeatedly applyingthe rules to the initial string of letters. Suppose we start with thestring a and apply the rules

b → a and a → ab.

We get a, ab, aba, abaab, abaababa, . . . and so forth.

Jason Cantarella Quilting and Mathematics

Page 37: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

What is an L-system?

DefinitionAn L-system is a starting string of letters (the axiom) togetherwith a collection of rules for replacing letters by other letters(the derivations). (Yikes!)

We build up a pattern from an L-system by repeatedly applyingthe rules to the initial string of letters. Suppose we start with thestring a and apply the rules

b → a and a → ab.

We get a, ab, aba, abaab, abaababa, . . . and so forth.

Jason Cantarella Quilting and Mathematics

Page 38: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

What is an L-system?

DefinitionAn L-system is a starting string of letters (the axiom) togetherwith a collection of rules for replacing letters by other letters(the derivations). (Yikes!)

We build up a pattern from an L-system by repeatedly applyingthe rules to the initial string of letters. Suppose we start with thestring a and apply the rules

b → a and a → ab.

We get a, ab, aba, abaab, abaababa, . . . and so forth.

Jason Cantarella Quilting and Mathematics

Page 39: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

What is an L-system?

DefinitionAn L-system is a starting string of letters (the axiom) togetherwith a collection of rules for replacing letters by other letters(the derivations). (Yikes!)

We build up a pattern from an L-system by repeatedly applyingthe rules to the initial string of letters. Suppose we start with thestring a and apply the rules

b → a and a → ab.

We get a, ab, aba, abaab, abaababa, . . . and so forth.

Jason Cantarella Quilting and Mathematics

Page 40: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

What is an L-system?

DefinitionAn L-system is a starting string of letters (the axiom) togetherwith a collection of rules for replacing letters by other letters(the derivations). (Yikes!)

We build up a pattern from an L-system by repeatedly applyingthe rules to the initial string of letters. Suppose we start with thestring a and apply the rules

b → a and a → ab.

We get a, ab, aba, abaab, abaababa, . . . and so forth.

Jason Cantarella Quilting and Mathematics

Page 41: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

How do I make a quilt out of that?

We can draw pictures with L-systems by interpreting the lettersas commands for drawing a pattern:

F → go forward one step+ → turn left by δ degrees− → turn right by δ degrees

We can then interpret the series of strings as a series ofdesigns to inspire quilting!

Jason Cantarella Quilting and Mathematics

Page 42: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Let’s see some examples.

http://www.lab4web.com/chelmiger/lyndyhop/lh_start.html

or google “lyndyhop”

Jason Cantarella Quilting and Mathematics

Page 43: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

What about more complicated L-systems?

All the L-systems that we’ve seen so far draw single lines. Butwhat if we want the lines to “branch”? We need another symbol:

[ → drop a “breadcrumb” that remembers where you are] → return to the last “breadcrumb” you dropped

This lets us build some more complicated designs.

Jason Cantarella Quilting and Mathematics

Page 44: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Outline

1 Geometry and QuiltingA tour of some traditional quiltsTilings

2 Modern mathematical designsL-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 45: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Using algorithms to create designs is an exciting idea whichcan generate some beautiful results. Here are some favoriteimages of mine which were created this way. Maybe they willinspire you to move in new directions. All of them come fromthe website of the graphic designer John Maeda.www.maedastudio.com

Jason Cantarella Quilting and Mathematics

Page 46: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Math Butterflies

Jason Cantarella Quilting and Mathematics

Page 47: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 48: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 49: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 50: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 51: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Jason Cantarella Quilting and Mathematics

Page 52: Quilt Patterns and Mathematics - Math, Teaching, and Art · Geometry and Quilting Modern mathematical designs Quilt Patterns and Mathematics Letting a computer inspire new quilt patterns

Geometry and QuiltingModern mathematical designs

L-systemsModern art and graphic design

Thank you!

Thank you for having me speak!

Jason Cantarella Quilting and Mathematics