
--
You received this message because you are subscribed to the Google Groups "PythonSCAD" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pythonscad+...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/pythonscad/0bdd7e77-73e6-4b8c-9f78-b2f6e89e1059n%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

You received this message because you are subscribed to a topic in the Google Groups "PythonSCAD" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pythonscad/J_dGBbLJBss/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pythonscad+...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/pythonscad/a38b323e-f3ec-4fe4-9799-e8c81b115d31n%40googlegroups.com.

To view this discussion, visit https://groups.google.com/d/msgid/pythonscad/62fe30a9-08de-4db6-8f84-95f04c41685dn%40googlegroups.com.
skin() {
square(size = [4, 4], center = true);
multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 10], [0, 0, 0, 1]]) {
multmatrix([[0.939693, 0, 0.34202, 0], [0, 1, 0, 0], [-0.34202, 0, 0.939693, 0], [0, 0, 0, 1]]) {
circle($fn = 20, $fa = 12, $fs = 2, r = 2);
}
}
multmatrix([[1, 0, 0, 0], [0, 0.882948, -0.469472, 0], [0, 0.469472, 0.882948, 0], [0, 0, 0, 1]]) {
multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 19], [0, 0, 0, 1]]) {
multmatrix([[-0.224951, -0.97437, 0, 0], [0.97437, -0.224951, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) {
circle($fn = 3, $fa = 12, $fs = 2, r = 5);
}
}
}
}
and each begin/end move is expressed as four nested commands?
So apparently this is a wrapper for a CSG primitive?
William