Zusammenfassung
Dies ist eine Kurzstrecken-Katapult, die auf einem Schreibtisch oder einer anderen Oberfläche ausgestellt werden sollte. Es funktioniert, aber da es zum Ausstellen gedacht war, müssen Sie ein Ende des Katapults drücken, damit es schießt. Dieses Ding wurde in OpenSCAD mit dem unten stehenden Code hergestellt. Wenn es euch gefällt, gebt bitte ein Like!
SCAD-Code:
Differenz()
{
union()
{
Polyeder
Punkte = [ [10,10,0], [10,-10,0], [-10,-10,0], [-10,10,0], // die vier Punkte an der Basis
[0,0,10] ], // der Scheitelpunkt
Dreiecke = [ [0,1,4], [1,2,4], [2,3,4], [3,0,4], // jede Seite des Dreiecks
[1,0,3],[2,1,3] ] // zwei Dreiecke für eine quadratische Basis
);
translate([20,0,0])polyhedron(
Punkte = [ [10,10,0], [10,-10,0], [-10,-10,0], [-10,10,0], // die vier Punkte an der Basis
[0,0,10] ], // der Scheitelpunkt
Dreiecke = [ [0,1,4], [1,2,4], [2,3,4], [3,0,4], // jede Seite des Dreiecks
[1,0,3],[2,1,3] ] // zwei Dreiecke für eine quadratische Basis
);
translate([-10,-10,-20])cube([40,20,20]);
)
translate([0,-20,-15])cube([20,40,40]);
translate([-5,0,0]) rotate([0,90,0]) cylinder(30,2,2,$fn=100);
translate([-5,-2,0])cube([30,4,20]);
)
translate([40,20,-18])rotate([0,90,0])cylinder(30,2,2,$fn=100);
translate([55,30,-18])rotate([90,90,0])cylinder(41,2,2,$fn=100);
Differenz()
{
translate([55,-20,-18])sphere(10, $fn=100);
translate([45,-30,-15])cube([20,20,20]);
translate([55,-20,-18])sphere(9, $fn=100);
)
translate([20,-30,-19])sphere(9, $fn=100);
Anweisungen
Unterstützungen sind nicht notwendig, aber Flöße könnten es sein, abhängig vom 3D-Drucker.
Источник модели
