oooM2u2hL39euGPKkKfgoS4WWvRRsDsr5N2Az1XHpR39yfvUCdWFlexagon Frenzy
- Minted
- 40 / 40
- Published
- 2023-01-12
Flexagons are foldable paper toys that have an amazing ability to change their appearance and reveal hidden faces when flexed. They are a fun puzzle to play with but also help to remind me that life is always changing and there are incredible surprises ahead.
This generative series explores designs for my favorite kind of flexagon, the octaflexagon. Each flexagon is arranged to show all four sides simultaneously and rendered using an ink and paper technique. The result can be exported as an svg to plot and fold into a physical flexagon.
The algorithm works by layering concentric shapes over warped space with a special culling system that feeds back into the design. The palette is also generated dynamically using up to four ink colors and a paper color. It is all custom coded in vanilla JS for this very unique and important purpose of being able to plot flexagons and promote flexagon awareness.
Up to 25 of the holders will be chosen to receive a free physical version of their flexagon, plotted and folded by me. For a chance to receive one, please tweet the image of your mint and tag me @KilledByAPixel or email me directly if you prefer.
Controls
1 - Show the inverted design for this flexagon.
2 - Save a svg template, front and back files sized to fit A3 (11x17) paper.
3 - Save a svg of the flexagon design arranged to show all 4 faces.
4 - Save a svg with a custom paper width, margins are automatically included.
5 - Save a svg with 5 random flexagons on one page, all using the same colors.
Construction Notes
Octaflexagons are easy to make once you get the hang of it but can be tricky at first. My template includes a thin cut margin along the top and bottom that is necessary to give some wiggle room for the paper to fold over itself without becoming too tight. If you are not using 17 inch wide paper, use the built in function to adjust the paper size automatically.
- Designs include a front and back svg that fits 11x17 paper.
- Plot the front and back svg so they line up on opposite sides.
- Use the same colors for the same layers on both sides.
- When cutting and folding, focus on the front side.
- Fold back and forth along each crease, try to keep it balanced.
- The final fold flips around the back, similar to a hexaflexagon.
- When folded correctly the two blank triangles should match up.
- Use glue on the blank triangle where the logo is to attach them together.
Code and Outputs are Copyright (C) 2023 Frank Force
Artwork is released under CC BY-NC 4.0
Project information
- fxhash project ID
- 23571
- Runtime
- fxhash snippet · params: no
- Network
- Tezos
- Token contract
KT1U6EHmNxJTkvaWJ4ThczG4FSDaHC21ssvi- Issuer (mint) contract
KT1BJC12dG17CVvPKJ1VYaNnaT5mzfnUTwXv- Artist addresses
tz1aFiCb7spiSAdkCYUwaFSLgr4qN9ceGn2b- Generator URI
ipfs://QmexahhnjGrkEV4pMo7xYDmqtBEjM3W8CMj9SHrQhThBN1
Editions 40
Ownership snapshot 2026-10-07oo5zNwSQExrnxhTtz1h3yG4d8Z3hgBnsHQF1o429bcnYrQeTBjhooY7twY3fobixYhg1WzdS6yWDkENhUzKbN43gJc9DkU1A37ruvLoo53LVUjJNWs8fRXjhyKfHggJZAsdzyAqh87h84ZJQEEfRYFSbeoof4jAu1hzNprSoumJkgcfvwsAvN3E49zJLhALP3c7xNz1Qv3yhonzVmmnxFDyZ5TVTgPZqm5AEii33dLRZJMBqdSxeXW6HWH4m9aLoov85cc1VwwXBZBnNj5gurKKhP9uTCBiBNpEvygPauSZY16SK6uopBswPWdZB5i9jaLaBQWfyHjs6q7p27mXcipyQif2HBLMerroydooy1B9rK1gvEsfr7UWi5eoT73BMMZu3LAMr3V2dF2ajwyETBv5Top7AxodxJyKT2QfeocXsfnCo9Qz1dfMCiqiL2MUYa7ZfCcF844aooLAkpikFm9PmJJzyESuAcQ8UXk2NuwqcTuj4a4qAkpnhy7AjNKoo8ggqXQKtJvvttynXK3pbPBpMBciwrWKXR3S1MWwr7gUURsU2FooXKxNqch3Qg8h2aPDy4oCEpsf5qiTFWWwF59LpGv2CC42atVccop9eAmnb8UeiJUudnSLeWESxf7fcMeGA73TvDV2bwdtx1QyAHCmooyJpaj4zJRvCALPPu2EboVguv5za8GuhubxgNvcjpeYCk6ftEKooNsywyw1Ev4EHkhzLhWQF2Bh8Snu3QQPEajdNAV4Z9ELTzoSvWonoxqByE9nRDpgzxjtgTsm3QZxFMZgUdBGXfsix7axz4Y9qgamJoojbNmTqnNYdV7SYDHKXc8P7o8847Nct8Cur4vzGNdTvTQa6KD2oowim8KBAqDyXcn3EoxSJrP8hj81Um5gTv1RKSTsJAu7cfFZ7R7opZetAZdUQXf5Ca2XfPCW71jaZgSnwFEByxr6kN6mtugCQMEZDDonggQp4XcHChgV9ce5vSt571T2drVX2zc5EnpECPfpHsTSZa3ALoowMJXpmP33WmsDCgUHBhPSYRPNEDNoqt1SPqrF9jxgzRGfzKuQoo5LxPDJh4hU2o8wNnNiTPc3hfdu6EYh3KZkyrThLisjzCckRvvooR9S6birTwHqkV1XTXb3yE7x4TKJPDVDW7SNedmt8okuPFWUXtRelease
Current mint status and pricing are unavailable. Reload to retry.
Primary minting creates a new edition. This site replays existing editions.
Mint history
- Supply
- 40
- Indexed editions
- 40
- Mint scheduled
- 2023-01-13T17:00:00.000Z
- Primary mints recorded
- 40
- Prices paid at mint
- 20 tez · 40 priced mints
Current mint availability and pricing are shown on fxhash.
Market history
- Secondary trades
- 2
- Recorded volume
- 70 tez / wXTZ
- Lowest latest priced sale
- 30 tez / wXTZ
Historical trades; not current asking prices. Summaries refresh within 30 seconds.
Last completed sales index sync
- fx(params) mint tickets
- Block 15275886
- fxhash issuer v1 (first)
- Block 15275886
- fxhash issuer v1
- Block 15275886
- fxhash issuer v2
- Block 15275886
- fxhash issuer fx(params)
- Block 15275886
- fxhash marketplace v2
- Block 15275886
- fxhash marketplace v1
- Block 15275886
- objkt.com marketplace v1
- Block 15275886
- objkt.com English auctions v2
- Block 15275886
- objkt.com marketplace v2
- Block 15275886
- objkt.com English auctions v1
- Block 15275886
- objkt.com marketplace v3.2
- Block 15275886
- objkt.com collection offers
- Block 15275886
- objkt.com English auctions v3
- Block 15275886
- objkt.com marketplace v3.1
- Block 15275886
- objkt.com Dutch auctions v1
- Block 15275886