CS4FN Advent 2023 – Day 3: snowflakes – make your own six-sided HexaHexaFlexagon with our templates

The picture for today’s door of the CS4FN Christmas Computing Advent Calendar is a snowflake and, inspired by its six-sides, this post is celebrating the similarly six-sided (and six-faced) HexaHexaFlexagon.

A snowflake in a blue circle. Image drawn and digitised by Jo Brodie.

A hexahexaflexagon is a strip of paper cleverly folded to hide and then reveal six hexagonal faces within it. You pinch and flex them to reveal another face, as shown in the video below. It’s effectively a Möbius strip.

Looping gif created by Jo Brodie.

The name references a hexagonal shape which is flexed to show a new face (‘flexagon’) and the hexa-hexa bit just means each face has six sides and there are six faces.

An unfolded hexahexaflexagon design. Image(s) by Jo Brodie.

Flexagons were discovered in the late 1930s by a British maths student (Arthur Stone) who’d arrived at Princeton University with a binder / folder from home and discovered that American paper was too large to fit in. He cut off the excess strips and ‘doodled’ with them by folding them into different shapes, then involving his classmates in developing them.

There are lots of ways to make them but we’ve created some templates to help. You can print our HexaHexaFlexagons or make and decorate your own from scratch. Ours depict Father Christmas looking for the six presents he’s lost among the different faces but there’s a blank template if you’d like to design your own.

Of course there’s some computer science and maths behind these too – we have a free PDF booklet which you can download, called Computational Thinking: HexaHexaFlexagon Automata.

Print or make your own HexaHexaFlexagon

Click here to download the patterns for printing. There are black and white ones for you to colour in yourself as well as an already-coloured one. There are also blank templates for you to make your own.

The six faces of our ready-to-print hexahexaflexagon. Image(s) by Jo Brodie.
Click to get our printable patterns.
More information about the free booklet all about HexaHexaFlexagons

Vi Hart has a series of short fun videos about hexaflexagons.

Answers to yesterday’s puzzle

Did you spot our snowman?

View the solution sheet here (PDF).


Advert for our Advent calendar
Click the tree to visit our CS4FN Christmas Computing Advent Calendar

EPSRC supports this blog through research grant EP/W033615/1.

CS4FN Advent Calendar – bonus material: HexaFestiveFlexagons to make and colour in

(Updated for 2023, now with US Letter size files in addition to A4 files)

Father Christmas has lost six of his presents inside this flexagon. The first two are easy to find but can you uncover the other four?

There’s a gift on side one, and another if you turn the hexahexaflexagon over. Another 4 to find inside the flexagon. Image by Jo Brodie
Image by Jo Brodie

Print and make your own hexahexaflexagon and help Father Christmas find the missing gifts.

  1. Print (or draw) your flexagon
  2. Cut it out, then fold it following the instructions
  3. Find all of Father Christmas’ lost gifts by pinching and folding the flexagon to reveal the hidden faces

A hexahexaflexagon is a six sided shape (hexagon) which also has six faces in total (hexa-hexa) and which can flex and fold to show a new face (flexagon). They are fun to make and play with but can also be used to learn some computational thinking. To get to each face or side you may need to follow a variety of paths, you can’t always get to every face from every other face. The sides you can reach depend on the sides you currently have visible – it’s a ‘finite state machine’ and you can create a map to describe how you navigate around your hexahexaflexagon. See our page on Computational Thinking: HexaHexaFlexagon Automata and download our free booklet (PDF) to find out more. We definitely recommend this as an end-of-term classroom activity.

Table of Contents
A. For people who want a ready-coloured hexahexaflexagon – print and go
B. For people who want to colour in their own hexahexaflexagon – print & colour in
C. For people who want to design their own hexahexaflexagon on a computer
D. For people who don’t have a printer or want to design a hexahexaflexagon from scratch
E. Useful videos

A. For people who want a ready-coloured hexahexaflexagon

Image by Jo Brodie

• UK: Print this PDF file: Father Christmas coloured hexahexaflexagon (A4)
• US: Print this PDF file: Father Christmas coloured hexahexaflexagon (US Letter)
• Read these PDF instructions: CS4FN How to fold a hexahexaflexagon – colour (UK A4) or CS4FN How to fold a hexahexaflexagon – colour (US Letter)

 

B. For people who want to colour in their own hexahexaflexagon

Image by Jo Brodie

• UK: Print this PDF file: Father Christmas black and white hexahexaflexagon to colour – this contains a guide if you want each of the six faces to have its own colour (A4)
• US: Print this PDF file: Father Christmas black and white hexahexaflexagon to colour – this contains a guide if you want each of the six faces to have its own colour (US Letter)
• Read these PDF instructions: CS4FN How to fold a hexahexaflexagon – black and white (UK A4) or CS4FN How to fold a hexahexaflexagon – black and white (US Letter)

C. For people who want to design their own hexahexaflexagon on a computer

Image by Jo Brodie

• Use this PDF file: CS4FN blank hexahexaflexagon – design your own
• Use these folding instructions: CS4FN How to fold a hexahexaflexagon – black and white
• just the triangles – .zip of .svg & .png

It may be easier to make the flexagon first then colour it in, then it’s easier to see which triangle is on which face, but the printable does have instructions in if you want to make one that will ‘work’ once folded.

D. For people who don’t have a printer or who want to create one from scratch

• Read the instructions here: – CS4FN How to create a hexahexaflexagon from scratch
• Use these folding instructions: CS4FN How to fold a hexahexaflexagon – black and white
• Useful website for calculating the height needed for an equilateral triangle (if you want to create hexahexaflexagons on different sizes of paper) https://www.omnicalculator.com/math/equilateral-triangle

E. Useful videos

Above: CS4FN’s Paul Curzon demonstrates how to fold one (note that the direction of the first round of folding is different from the written instructions above, though it doesn’t matter if you go from A to B or B to A).

Image by Jo Brodie
@jobrodie

Create a hexahexaflexagon – Merry Christmas from CS4FN

♬ original sound – jobrodie

Part of our CS4FN Christmas Computing Advent Calendar.

QMUL CS4FN EPSrC logos