まとめ
お楽しみください!
OpenScadのソースコード:
コード。。。
$fn=100;
下(長さ=50);
アップ(長さ=50);
モジュールダウン(長さ) {
差異()
cube([長さ,10,8]);
translate([lenght-6,-1,12]) rotate([0,45,0]) cube([10,12,10]);
translate([-9,-1,12]) rotate([0,45,0]) cube([10,12,10]);
translate([-20,5,4]) rotate([45,0,0]) cube([lenght+10,10,10]);
translate([lenght-10,2.4,0]) cube([11,5.2,10]);
translate([lenght-4,10,4]) rotate([90,0,0]) cylinder(d=5.2, h=10 );
translate([lenght-11,2.4,0]) cube([8,5.2,10]);
translate([-1,3,0])cube([5,4,2]);
』
』
モジュールアップ(長さ)
{
翻訳([2*長さ-8,0,8])、回転([0,180,0])、ユニオン()
翻訳(長さ-4、10、4)、回転(90、0、0)、円柱(直径=4.8、高さ=10);
translate([length-6.5,2.6,1]) cube([5,4.8,9.2]);
translate([lenght-11,2.6,4]) cube([5,4.8,6.2]);
翻訳([-0.2,0,0.2]) 交差点()
cube([長さ,10,8]);
translate([-20,5,4]) rotate([45,0,0]) cube([lenght+10,10,10]);
』
translate([-0.3,0,8.2]) cube([lenght-8,10,2]);
translate([-3.3,0,0.1]) cube([3,10,10.1]);
翻訳([-0.6,3.5,1.9]) 回転([-90,0,0]) 直線的な押し出し(3)
ポリゴン([[0,0],[1.5,0],[1.5,1],[0,1.8]]);
』
』
Tags
Model Source
