kindrobot.ca/content/post/2017-05-25-hexaflexago-hexa...

48 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
layout: post
title: "Hexaflexago: the friendly hexaflexagon template generator"
slug: hexaflexago
date: 2017-05-25 12:05:00
categories: projects
---
I was originally turned on to [hexaflexagons] while watching a [video by
vihart]. Ive since become a tad obsessed. My partner, [Jane Meredith], and I
created [Hexaflexago], a hexaflexagon template generator.
[![Hexaflexago screenshot](/images/hexaflexago.png)](http://hexaflexago.motevets.com/)
# Features
- Generates a printable trihexaflexagon template
- Upload up the three images; Hexaflexago splices them into the template for
you
# Technical Notes
Written with:
- React.js using [create-react-app]
- the vanilla [SVG standard]
# Whats Next?
There are some improvements Id like to make to Hexaflexago eventually.
- enable users to crop added images *(currently Hexaflexago letterboxes images
that are not regular hexagons)*
- add documentation on how to fold the hexaflexagon template
- support adding six images to make hexahexaflexagons
Im also currently working with [Littoral Press] to make hexaflexagon business
cards. Heres a prototype:
![Hexaflexagon business cards](/images/hexaflexagon_business_cards.jpg)
[Jane Meredith]: https://jane.biz/
[hexaflexagons]: http://vihart.com/hexaflexagons/
[video by vihart]: https://www.youtube.com/watch?v=VIVIegSt81k
[Hexaflexago]: http://hexaflexago.motevets.com/
[create-react-app]: https://github.com/facebook/create-react-app
[Littoral Press]: http://littoralpress.com/
[SVG standard]: https://developer.mozilla.org/en-US/docs/Web/SVG