How to Make an Amazing Dress Where Math is the New Black #WearableWednesday @nliang #wearabletech

Math Dress

This gorgeous dress proves that you can be the best dressed geek in the room. Nancy Yi Liang uses an ArcSin program to create the curvy lines of the black fabric overlay, making math the star. Here’s the dets on the programs, thanks to Hackaday, that went into designing the dress from sketch, to render, to real thing.

ArcSin Model

Usually dressmakers use a mannequin that has been adjusted to approximate the size of the client. However, mannequins are pricey and take up a lot of room. Nancy uses Make Human which is a 3D modeling software that reminds me of making avatars in Second Life. You just need to use a measuring tape to get your dimensions and then input them into the program.

ArcSin Marv Designer

Next she imports her avatar into Marvelous Designer, which allows her to create the sample dress pattern. The program has interesting features including cloth simulation and a heat map to indicate which areas may be too tight or too loose on the pattern. Nancy can definitely attest to the process.

Having made quite a few prototypes, the heat map is surprisingly accurate. It felt tight where the heat map said it would feel tight. It puckered where the render shows puckering.

ArcSin Math

To create the black cutouts she uses Desmos, an on-line graphing calculator. That’s where the arcsin program come into play. She also tweaks further by thickening the lines with image editor Pixelmator. From this image you can really see the pattern coming to life.

ArcSin Blender

The design is then brought into Blender modeling software, which not only allows Nancy to check how the print is laying over her pattern, but also shows a nice rendering of what the finished dress will look like.


OK, almost there! The pattern is then brought into Inkscape to crunch the vector files needed for lasercutting. With those files in hand she is off to her maker space! This is probably the most exciting step in the process.


The final step is the stitching, but after all the previous design programs, this seems like the easiest part. Check out Nancy modeling the dress that she says, “fits like a glove.” It’s hard to imagine something that fits perfectly when you try it on these days. In fact, I think I would be pretty giddy walking around if this was my dress! If you want to give this process a try, definitely check out Nancy’s site as she gives a lot of detail.

As you can see, there are so many directions to explore with wearables. If you want to find out about more techniques including embedding electronics, check out Kate Hartman’s Make: Wearable Electronics book. It will you inspire you to connect your projects to the environment. Imagine how lasercutting can combine with illumination or shape shifting!


Flora breadboard is Every Wednesday is Wearable Wednesday here at Adafruit! We’re bringing you the blinkiest, most fashionable, innovative, and useful wearables from around the web and in our own original projects featuring our wearable Arduino-compatible platform, FLORA. Be sure to post up your wearables projects in the forums or send us a link and you might be featured here on Wearable Wednesday!

Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here:

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in!

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community!

CircuitPython – The easiest way to program microcontrollers –

Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at !

No Comments

No comments yet.

Sorry, the comment form is closed at this time.