この装置はニュートンのクレイドルと呼ばれるおもちゃです。やり方は、片側のボールを持ち上げると、もう片側のボールに持ち上げたボールのエネルギーが伝わり、真ん中の3つのボールは動きません。この装置で他にもいろいろなことができます。例えば、2つのボールを持ち上げると、2つのボールに勢いが伝わります。印刷しようと思ったら、印
cube([50,45,5]);
差異() {
cube([50,5,50]);
translate([5,0,0])cube([40,5,45]);
翻訳([5,0,47]) 回転([-90,0,0]) 円柱(45,1,1,$fn=100);
翻訳([15,0,47]) 回転([-90,0,0]) 円柱(45,1,1,$fn=100);
翻訳([25,0,47]) 回転([-90,0,0]) シリンダー(45,1,1,$fn=100);
翻訳([35,0,47])、回転([-90,0,0])、円柱(45,1,1、$fn=100);
翻訳([45,0,47]) 回転([-90,0,0]) シリンダー(45,1,1,$fn=100);
translate([4,0,47.5])cube([2,45,5]);
translate([14,0,47.5])cube([2,45,5]);
translate([24,0,47.5])cube([2,45,5]);
translate([34,0,47.5])cube([2,45,5]);
translate([44,0,47.5])cube([2,45,5]);
』
差異() {
translate([0,40,0])cube([50,5,50]);
translate([5,40,0])cube([40,5,45]);
翻訳([5,0,47]) 回転([-90,0,0]) 円柱(45,1,1,$fn=100);
翻訳([15,0,47]) 回転([-90,0,0]) 円柱(45,1,1,$fn=100);
翻訳([25,0,47]) 回転([-90,0,0]) シリンダー(45,1,1,$fn=100);
翻訳([35,0,47])、回転([-90,0,0])、円柱(45,1,1、$fn=100);
翻訳([45,0,47]) 回転([-90,0,0]) シリンダー(45,1,1,$fn=100);
translate([4,0,47.5])cube([2,45,5]);
translate([14,0,47.5])cube([2,45,5]);
translate([24,0,47.5])cube([2,45,5]);
translate([34,0,47.5])cube([2,45,5]);
translate([44,0,47.5])cube([2,45,5]);
』
次のパートはボールです。このコードは1つのボールのみに対応しており、STLファイルを5回印刷する必要があります。そのコードは以下のとおりです。
translate([-40,-10,0])sphere(5);
translate([-40,-10,0]) rotate([30,0,0]) cylinder(35,1,1);
translate([-40,-10,0]) rotate([-30,0,0]) cylinder(35,1,1);
translate([0,23,30])translate([-40,-10,0])rotate([90,0,0])cylinder(45,1,1,$fn=100);
Etiketler
Model Kaynağı
