Slicer Discord
OpenScad Virtual Machine - v0.2 – 3D-printbaar model van Thingiverse Thingiverse

OpenScad Virtual Machine - v0.2

11 Downloads
12 Likes
0 Makes
Model downloaden
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
Bron
Thingiverse
Wat je nodig hebt om te printen: Beginner Lage betrouwbaarheid
Eendelig
Supports 1/3
Montage 0/3
Instellingen 1/3
Bedgrootte 0/3
Nabewerking 0/3
Printer
FDM / FFF
Bestandsformaat
STL
Materiaal
Software
Cura, PrusaSlicer of vergelijkbaar
Nog geen beoordelingen
Nog geen reacties – wees de eerste!

Vergelijkbare modellen

6 Suggesties
Feed Blog Slicer Kostenrekenmachine Zoeken op afbeelding Indienen Kontakt Discord ☕ Buy me a coffee
DE EN FR ES IT NL

Toevoegen aan collectie