Jump to content

OpenSCAD Tutorial

100% developed
From Wikibooks, open books for an open world

// Aerospike Rocket Engine - Simple Model

$fn = 100;

// Main chamber

module chamber() {

    scale([1,1,1.5])

    sphere(r=20);

}

// Throat

module throat() {

    translate([0,0,-10])

    cylinder(h=10, r1=8, r2=6);

}

// Exhaust nozzle (outer)

module nozzle() {

    translate([0,0,-40])

    cylinder(h=30, r1=6, r2=12);

}

// Aerospike (center spike)

module spike() {

    translate([0,0,-40])

    cone_height = 40;

    cylinder(h=cone_height, r1=10, r2=0);

}

// Assemble

difference() {

    union() {

        chamber();

        throat();

        nozzle();

    }

    // Hollow center थोड़ा realistic করার জন্য

    translate([0,0,10])

    cylinder(h=80, r=4);

}

// Add spike

spike();

Table of Contents

[edit | edit source]
[edit | edit source]