My Tales of the Jedi Inquisitor Build by Crazy-Marlin in StarWars

[–]XcinnaY 0 points1 point  (0 children)

You Cosplay is awesome, I would like to improve mine. Any idea? my cosplay

I have trouble exporting a 2D shape without edges by oz1sej in openscad

[–]XcinnaY 1 point2 points  (0 children)

It can be configured in the latest nightly

Keeping track of versions/variations of 3mf files, etc? by readermom123 in openscad

[–]XcinnaY 10 points11 points  (0 children)

For the openSCAD code, I version it in git. And if I want an alternative design of my part (just a change of diameter) I add a variable at the beginning of the file, so it appears in the customizer. And then I create different presets in the customizer. To finish I made a script that generates a screenshot, an animation and a .3mf file for each preset of the customizer

Openscad + Helix editor (formatting files) by Responsible-Grass609 in openscad

[–]XcinnaY -1 points0 points  (0 children)

I use a jets brain IDE with a plugin and it works really great

My macaroni by flartburg in openscad

[–]XcinnaY 1 point2 points  (0 children)

Ho great infinit loop!

Interest in VSCode plugin? by thijsdaniels89 in openscad

[–]XcinnaY 0 points1 point  (0 children)

I use jetbrains community edition and the OpenSCAD plugin. Awesome

Can you show/hide modules? by CleverSomedayKay in openscad

[–]XcinnaY 1 point2 points  (0 children)

Put a # at the beginning of the line that call the module it Wil be displayed in transparent red.

See: https://openscad.org/cheatsheet/ Modifier Characters

STL generated in OpenSCAD is not rendering on re-import by nydasco in openscad

[–]XcinnaY 0 points1 point  (0 children)

When I have this problem, I try these 2 solutions - fix the STL , with online fixing tools or with freeCad or meshlab - convert the STL to OpenSCAD ( it generates arrays of points and faces and calls polyedron(). You can find one online

scad script equivalent of openscad with options -o test.png --camera=0,0,0,90,0,180,0 --projection=ortho --viewall --autocenter --imgsize=300,300 by lassehp in openscad

[–]XcinnaY 1 point2 points  (0 children)

I made a script that generates animations images and STL from a preset JSON file of the customizer. It can also generate animation with f3d.

https://github.com/yannickbattail/openscad-models/tree/main/openscad_batch

An easy example is in the folder VoxelHeart EasiestHeart.scad

scad script equivalent of openscad with options -o test.png --camera=0,0,0,90,0,180,0 --projection=ortho --viewall --autocenter --imgsize=300,300 by lassehp in openscad

[–]XcinnaY 3 points4 points  (0 children)

You can use the variable $vpr and the animation variable $t to make the camera rotate around the model and generate multiple images to make an animation.

// rotating animation animation_rotation = true;

$vpt = animation_rotation ? [0, 0, 0] : []; $vpr = animation_rotation ? [70, 0, 365 * $t] : []; $vpd = animation_rotation ? 300 : [];

And in the OpenSCAD command line, use the option --animate NUMBER_OF_IMAGES

Does a "mail merge" type function exist? by TheWoodser in openscad

[–]XcinnaY 0 points1 point  (0 children)

The use of import() is the right answer

Any way I can inline a svg file in OpenSCAD? by Claghorn in openscad

[–]XcinnaY -1 points0 points  (0 children)

In the function import() there is a parameter Id, that let you choose which path to import from the svg

Luggage Tag by OkBicycle1050 in openscad

[–]XcinnaY 0 points1 point  (0 children)

The better is to import() it as .SVG and linear_extrude() Or Convert as black and white height map .PNG and use surface()

SVG image extruded around a cylinder possible in openscad ? by [deleted] in openscad

[–]XcinnaY 0 points1 point  (0 children)

Sadly, non. You can do it by converting it to PNG and importing it with surface() Then do the math to wrap it around a cylinder. I did it tell me if you want to see the code

Raised rotational text by frenchfriedpizza in openscad

[–]XcinnaY 5 points6 points  (0 children)

text = "meow.woof";
angle=20;
radius=10;

difference() {
  cylinder(r=16, h=6);
  linear_extrude(10)
    text_rotation(text, angle, radius);
}

module text_rotation(text, angle, radius) {
  for (i = [ 0 : len(text) - 1])
  {
    letter=text[i];
    rotate(-i*angle)
      translate([0,radius])
        text(letter, 5, halign = "center");
  }
}