OpenSCAD Tutorial
// 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
Category:Books with print version#OpenSCAD%20Tutorial- Introduction
- Chapter 1
- A few words about OpenSCAD
- Getting started with the Tutorial
- Basic information about the OpenSCAD environment
- Creating your first object
- Creating a slightly different cube
- Adding more objects and translating objects
- The cylinder primitive and rotating objects
- Completing your first model
- Creating a second model
Useful links
- OpenSCAD's website
- Download OpenSCAD
- Syntax cheat sheet
- The OpenSCAD Language Manual for use later as a reference. Category:Book:OpenSCAD Tutorial#%20 Category:Subject:3D graphics software#OpenSCAD%20Tutorial