s n h m r u

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Projekt Spacebug-Modelle

Vielleicht möchtest du Spacebug nicht nur im Browser sondern auch Spacebug im Rollenspiel durchführen.

In diesem Abschnitt findest du Vorlagen für OpenSCAD für die entscheidenden Spacebug-Objekte. Du kannst sie nach deinen Vorstellungen ändern.

Denke daran, dass du in der Regel im Slicer den Druck in einer bestimmten Höhe unterbrechen kannst, um dein Modell mit einem anderen Filament (in einer anderen Farbe...) weiterzudrucken.

Objekt: Die Argo

    // Argo
    hoeheFluegelUnten=2;
    hoeheFluegelOben=1;
    hoeheKabineUnten=5;
    hoeheKabineOben=1;
<pre><code>// Die Module
module fluegelRechtsUnten(){
      linear_extrude(hoeheFluegelUnten)polygon(points=[[3.8, 10.5], [7.8, 11.9], [14.5, -5.1], [9.0, -12.6], [3.3, -10.1], [3.4, 2.2], [6.0, 2.5]]);  
}

module fluegelLinksUnten(){
    mirror([1,0,0])fluegelRechtsUnten();
}

module fluegelRechtsOben(){
      translate([0,0,hoeheFluegelUnten])linear_extrude(hoeheFluegelOben)polygon(points=[[5.4, 8.8], [7.8, 11.9], [14.5, -5.1], [9.6, -11.9], [6.0, -9.0], [5.6, 0.2], [7.8, 1.8]]);  
}

module fluegelLinksOben(){
    mirror([1,0,0])fluegelRechtsOben();
}

module kabineUnten(){
     linear_extrude(hoeheKabineUnten)
    polygon(points=[[-3.0, -7.1], [-6.1, -4.7], [-5.4, 0.8], [-2.7, 4.3], [2.7, 4.3], [5.4, 0.8], [6.1, -4.7], [3.0, -7.1]]);
}

module kabineOben(){
     translate([0,0,hoeheKabineUnten])linear_extrude(hoeheKabineOben)
    polygon(points=[[-3.2, -6.3], [-3.2, 1.0], [-2.4, 2.0], [2.4, 2.0], [3.2, 1.0], [3.2, -6.3]]);
}


// Zusammenbau der Module
fluegelRechtsUnten();
fluegelRechtsOben();
fluegelLinksUnten();
fluegelLinksOben();
kabineUnten();
kabineOben();

Objekt: Der Asteroid

    // Asteroid
    hoeheUnten=4;
    hoeheOben=2;
<pre><code>// Die Module
module untererTeil(){
   linear_extrude(hoeheUnten)polygon(points=[[-8.5,3.1],[-6.8,-7.5],[3.9,-8.4],[8.7,-1.7],[5.9,6.3],[0.1,8.6]]);
}

module obererTeil(){
   translate([0,0,hoeheUnten])linear_extrude(hoeheOben)polygon(points=[
    [-2.8,1.3],[-3.3,-3.1],[1.2,-4.8],[4.4,-1.3],[2.2,3.7]]);

}

// Zusammensetzung der Module
untererTeil();
obererTeil();

Objekt: Das PowerUp

    // PowerUp
    $fn=50;
<pre><code>// Die Module
module grundplatte(xWert, yWert, zWert){
    //Hinweis: resize n&ouml;tig, da minkowski die Platte gr&ouml;&szlig;er macht als gew&uuml;nscht...
    resize([xWert, yWert, zWert])translate([-xWert/2, -yWert/2,0])minkowski() 
    {
        cube([xWert,yWert,zWert]);
        cylinder(r=2,h=zWert);
    }
}

module loch(zWert){
    linear_extrude(zWert)polygon(points=[[0,-5],[4,-3],[6,5],[-6,5],[-4,-3]]);
}

// Aus der Grundplatte wird ein Loch ausgeschnitten
difference(){
    grundplatte(20,20,4);
    loch(4);
}

Suche

v
14.4.4.6 Projekt Spacebug-Modelle
Kopieren durch Anklicken

Rückmeldung geben