Found a nice way to calculate your flattened diamond, which I understand is
the primitive you are going to print:
module flattened_diamond(){
p = [v[0], v[6], v[18], v[8], v[20], [0,0,0]]; // add origin
intersection()
{
scale(1.5) hull() polyhedron(p, [[0,1,2,3,4, 5]]);
diamond();
}
}
--
Sent from:
http://forum.openscad.org/_______________________________________________
OpenSCAD mailing list
[hidden email]
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org