Hey! This thing is still a Work in Progress.
Files, instructions, and other stuff might change!
Parametric Snowflake Generator
Description
Here is an OpenSCAD snowflake generator: a computer model (no recursion needed) of a randomly-generated origami snowflake that should be similar to Wilson Bentley's observations.
Instructions
Load up the OpenSCAD file (snowflake.scad), compile and render. If you don't like the look of the snowflake, reload and try again. If you're quick enough, you might even be able to render a flake(F6) using the same seed that was used to generate a preview(F5).
Snowflakes will be randomly generated based on a few customisable parameters. For a less dense snowflake (more skeletal), reduce the number of crystals (nc). For a more dense snowflake (more like a hexagon), increase the number of crystals. For more variation in crystals, increase the crystal max thickness (cmt). Other parameters are present, see the top of the file for more details.
I have tried to keep the placement of crystal seed start points fairly uniform across the flake (square root function to account for variable area across a triangle), and crystal angles are limited to 60 degrees (as seems to be the case from Wilson Bentley's pictures).
Additional notes:
* Due to the nature of the generator, there may be a few floaters that are not attached to the backbone, so be prepared for a bit of post-print cleaning.
* The flake generator is 2D only, but could be easily extended to a 3D version.
* inspiration: marthastewart.com/276331/how-to-make-paper-snowflakes and en.wikipedia.org/wiki/Wilson_Bentley
* I have yet to print (or slice) any of these, as my X axis driver died on my Gen6 electronics board. I've ordered a replacement RAMPS that should be easier to fix myself the next time it breaks.
Snowflakes will be randomly generated based on a few customisable parameters. For a less dense snowflake (more skeletal), reduce the number of crystals (nc). For a more dense snowflake (more like a hexagon), increase the number of crystals. For more variation in crystals, increase the crystal max thickness (cmt). Other parameters are present, see the top of the file for more details.
I have tried to keep the placement of crystal seed start points fairly uniform across the flake (square root function to account for variable area across a triangle), and crystal angles are limited to 60 degrees (as seems to be the case from Wilson Bentley's pictures).
Additional notes:
* Due to the nature of the generator, there may be a few floaters that are not attached to the backbone, so be prepared for a bit of post-print cleaning.
* The flake generator is 2D only, but could be easily extended to a 3D version.
* inspiration: marthastewart.com/276331/how-to-make-paper-snowflakes and en.wikipedia.org/wiki/Wilson_Bentley
* I have yet to print (or slice) any of these, as my X axis driver died on my Gen6 electronics board. I've ordered a replacement RAMPS that should be easier to fix myself the next time it breaks.
License
Parametric Snowflake Generator by gringer is licensed under the Attribution - Share Alike - Creative Commons license.

You must be logged in to post a comment.