Download or view VoxelTaperedPolygonTest.frink in plain text format
/** This program tests the extrusion of a tapered polygon for 3D printing. */
sides = 7
angle = 90 deg // Point at top
outerRadius = .5 in
res = 254/in
polygon = callJava["frink.graphics.Point2DFloatList", "makeRegularPolygon", [sides, outerRadius res, angle]]
v = callJava["frink.graphics.VoxelArray", "extrudeZTapered", [polygon, 0 in res, 1 in res, 1, .5]]
v.projectX[undef].show["X"]
v.projectY[undef].show["Y"]
v.projectZ[undef].show["Z"]
filename = "VoxelTaperedPolygonTest.obj"
print["Writing $filename..."]
w = new Writer[filename]
w.println[v.toObjFormat["rotate", 1/(res mm)]]
w.close[]
println["done."]
Download or view VoxelTaperedPolygonTest.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, eliasen@mindspring.com