Slicer Discord
OpenScad Virtual Machine - v0.2 – Modello 3D stampabile da Thingiverse Thingiverse

OpenScad Virtual Machine - v0.2

11 Download
12 Likes
0 Makes
Vai al Modello
Moving right along, adding some more convenience...

This thing builds on the last version of the OpenScad Virtual machine by adding a few convenience functions:

CUBE(size, center);
CYLINDER(r1, r2, h, center);
SPHERE(r);

And a couple for the CSG operations as well:

UNION(parts);
DIFFERENCE(part1, part2);

I also changed the 'CSG' module name to 'EXEC' which seems more appropriate.

So, now you can do this:

EXEC(UNION([CUBE([10,10,10]), CYLINDER(r1=6, r2=5, h=12)]);

That pretty much makes it look more like what you'd write in normal OpenScad. So, why bother? It's more direct, or 'imperative'. This style might match some people's style better than the strictly hierarchical way of doing things.

If you want to get really technical, this style is like functional programming. Since almost everything, other than EXEC() is a function, without side effects, the 'functions' can be easily passed around as parameters to other functions and modules.

Still don't ha
Fonte
Thingiverse
Cosa serve per stampare: Principiante Bassa affidabilità
Pezzo unico
Supporti 1/3
Assemblaggio 0/3
Impostazioni 1/3
Dimensioni piano 0/3
Post-lavorazione 0/3
Stampante
FDM / FFF
Formato file
STL
Materiale
Software
Cura, PrusaSlicer o simile
Ancora nessuna valutazione
Ancora nessun commento – sii il primo!

Modelli simili

6 Suggerimenti
Feed Blog Slicer Calcolatore Ricerca per immagine Invia Contatto Discord ☕ Buy me a coffee
DE EN FR ES IT NL

Aggiungi alla collezione