Download or view 16Animali.frink in plain text format
/** Program to 3-D Print Enzo Mari's "16 Animali"
The image was extracted from an eBay auction of the puzzle which sold for
USD 350.
Original image used for extracting:
https://frinklang.org/frinksamp/16AnimaliOrig.jpg
Cleaned-up image: (you will need this to run this program)
https://frinklang.org/frinksamp/16AnimaliBW.png
*/
r = 254/in
depth = 1.2 mm
// The image file to extract can be loaded from:
// https://frinklang.org/frinksamp/16AnimaliBW.png
img = new image["file:16AnimaliBW.png"]
v = callJava["frink.graphics.VoxelArray", "extrudeZ", [img, round[depth r]]]
v.projectZ[undef].show["Z"]
filename = "16Animali.obj"
print["Writing $filename..."]
w = new Writer[filename]
w.println[v.toObjFormat["16Animali", 1/(r mm)]]
w.close[]
println["done."]
Download or view 16Animali.frink in plain text format
This is a program written in the programming language Frink.
For more information, view the Frink
Documentation or see More Sample Frink Programs.
Alan Eliasen was born 20164 days, 15 hours, 34 minutes ago.