- 27
- 58 064
Charthulius Wheezer
Приєднався 12 кві 2008
I make videos about things that I hope will help others to learn useful things quickly and comprehensively.
Sweeping Along a Path - OpenSCAD Tutorial 27
Correction : at 2:44 I said 15 but meant 5
previous : ua-cam.com/video/FGxG0e-WN2s/v-deo.html
references
Torus knot : en.wikipedia.org/wiki/Torus_knot
Github : github.com/CharthuliusWheezer/OpenSCADVideoSeries
OpenSCAD Website: www.openscad.org/
OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language
previous : ua-cam.com/video/FGxG0e-WN2s/v-deo.html
references
Torus knot : en.wikipedia.org/wiki/Torus_knot
Github : github.com/CharthuliusWheezer/OpenSCADVideoSeries
OpenSCAD Website: www.openscad.org/
OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language
Переглядів: 275
Відео
List Comprehensions - OpenSCAD Tutorial 26
Переглядів 1626 місяців тому
This video covers aspects of creation and usage of list comprehensions in OpenSCAD next : Sweeping Along a Path : ua-cam.com/video/dEmKs2fPln8/v-deo.html previous : Pointing : ua-cam.com/video/ZB7UCxilVJ0/v-deo.html references OpenSCAD list comprehension : en.wikibooks.org/wiki/OpenSCAD_User_Manual/List_Comprehensions Torus Knots : en.wikipedia.org/wiki/Torus_knot Github : github.com/Charthuliu...
Pointing-OpenSCAD Tutorial 25
Переглядів 7903 роки тому
Next : List Comprehensions : ua-cam.com/video/FGxG0e-WN2s/v-deo.html Previous : Surface Hull on Parametric Surfaces-OpenSCAD Tutorial 24 : ua-cam.com/video/iEcW3YWzd80/v-deo.html Github : github.com/CharthuliusWheezer/OpenSCADVideoSeries OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language
Surface Hull on Parametric Surfaces-OpenSCAD Tutorial 24
Переглядів 1,1 тис.4 роки тому
The thumbnail has step1 and step 2 set to 0.01 Next: Pointing-OpenSCAD Tutorial 25 : ua-cam.com/video/ZB7UCxilVJ0/v-deo.html Previous: Surface Hull on Spherical Co-ordinates-OpenSCAD Tutorial 23 : ua-cam.com/video/lqp2rso0-5w/v-deo.html Github : github.com/CharthuliusWheezer/OpenSCADVideoSeries OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manua...
Surface Hull on Spherical Co-ordinates-OpenSCAD Tutorial 23
Переглядів 1,3 тис.6 років тому
Disclaimer: The thumbnail is not in the video but can be made by setting the function for Rho to be: function Rho(P, T) = 20 10 * sin(5*P) * cos(3*T); also step1 = 0.01 and step 2 = 0.02 and the function for color is color([ (sin(5*phi) 1)/2, (cos(3*theta) 1)/2, (sin(5*phi-3*theta*sin(theta)) 1)/2 ]) and must be applied to the upper and lower triangles respectively Next: Surface Hull on Paramet...
Surface Hull-OpenSCAD Tutorial 22
Переглядів 3,8 тис.6 років тому
Disclaimer: The thumbnail is not in the video, however it should not be too hard to create by following the tutorial. Here is a link to the video on chained hulls: ua-cam.com/video/T8fnhT1U5lE/v-deo.html Next: Surface Hull on Spherical Co-ordinates-OpenSCAD Tutorial 23 : ua-cam.com/video/lqp2rso0-5w/v-deo.html Previous: Use/Include-OpenSCAD Tutorial 21 : ua-cam.com/video/S2AQtoKPkzA/v-deo.html ...
Use/Include-OpenSCAD Tutorial 21
Переглядів 1,5 тис.6 років тому
Next: Surface Hull-OpenSCAD Tutorial 22 : ua-cam.com/video/DKNbKljKD9E/v-deo.html Previous: Importing/Exporting STL/DXF Files-OpenSCAD Tutorial 20 : ua-cam.com/video/Jl8LtwKYe2o/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language github.com/CharthuliusWheezer/OpenSCADVideoSeries
Importing/Exporting STL/DXF Files-OpenSCAD Tutorial 20
Переглядів 10 тис.6 років тому
Next: Use/Include-OpenSCAD Tutorial 21 : ua-cam.com/video/S2AQtoKPkzA/v-deo.html Previous: Chained Hull-OpenSCAD Tutorial 19 : ua-cam.com/video/T8fnhT1U5lE/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language github.com/CharthuliusWheezer/OpenSCADVideoSeries
Chained Hull-OpenSCAD Tutorial 19
Переглядів 3,2 тис.6 років тому
Jeremie's Post: www.tridimake.com/2014/11/how-to-use-openscad-4-children-and.html Next: Importing/Exporting STL/DXF Files-OpenSCAD Tutorial 20 : ua-cam.com/video/Jl8LtwKYe2o/v-deo.html Previous: intersection_for, hull-OpenSCAD Tutorial 18 : ua-cam.com/video/u4h7N6DA_Tg/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_...
intersection_for, hull-OpenSCAD Tutorial 18
Переглядів 2,3 тис.6 років тому
Next: Chained Hull-OpenSCAD Tutorial 19 : ua-cam.com/video/T8fnhT1U5lE/v-deo.html Previous: Functions-OpenSCAD Tutorial 17 : ua-cam.com/video/mjtOpFiVtb8/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language github.com/CharthuliusWheezer/OpenSCADVideoSeries
Functions-OpenSCAD Tutorial 17
Переглядів 2,1 тис.6 років тому
Next: intersection_for, hull-OpenSCAD Tutorial 18 : ua-cam.com/video/u4h7N6DA_Tg/v-deo.html Previous: Modules-OpenSCAD Tutorial 16 : ua-cam.com/video/jDlTIbUqZCk/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language github.com/CharthuliusWheezer/OpenSCADVideoSeries
Modules-OpenSCAD Tutorial 16
Переглядів 1,8 тис.6 років тому
Next: Functions-OpenSCAD Tutorial 17 : ua-cam.com/video/mjtOpFiVtb8/v-deo.html Previous: Lists-OpenSCAD Tutorial 15 : ua-cam.com/video/vQ0J7q4chV4/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language github.com/CharthuliusWheezer/OpenSCADVideoSeries
Lists-OpenSCAD Tutorial 15
Переглядів 1,1 тис.6 років тому
Next: Modules-OpenSCAD Tutorial 16 : ua-cam.com/video/jDlTIbUqZCk/v-deo.html Previous: rotate_extrude, linear_extrude-OpenSCAD Tutorial 14 : ua-cam.com/video/7wCvPSSsFg0/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language github.com/CharthuliusWheezer/OpenSCADVideoSeries
rotate_extrude, linear_extrude-OpenSCAD Tutorial 14
Переглядів 7 тис.6 років тому
Next: Lists-OpenSCAD Tutorial 15 : ua-cam.com/video/vQ0J7q4chV4/v-deo.html Previous: Circles and Squares(2D objects)-OpenSCAD Tutorial 13 : ua-cam.com/video/Hb-PTWabyWc/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language github.com/CharthuliusWheezer/OpenSCADVideoSeries
Circles and Squares(2D objects)-OpenSCAD Tutorial 13
Переглядів 1,2 тис.6 років тому
Next: rotate_extrude, linear_extrude-OpenSCAD Tutorial 14 : ua-cam.com/video/7wCvPSSsFg0/v-deo.html Previous: Color-OpenSCAD Tutorial 12 : ua-cam.com/video/Y8AUGijv_Hs/v-deo.html OpenSCAD Website: www.openscad.org/ OpenSCAD Documentation: en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language github.com/CharthuliusWheezer/OpenSCADVideoSeries
Conditional Statements, Scale, Graphing-OpenSCAD Tutorial 10
Переглядів 1,3 тис.6 років тому
Conditional Statements, Scale, Graphing-OpenSCAD Tutorial 10
Difference, Union, Intersection-OpenSCAD Tutorial 9
Переглядів 2,1 тис.6 років тому
Difference, Union, Intersection-OpenSCAD Tutorial 9
For Loops, Ranges- OpenSCAD Tutorial 8
Переглядів 1,5 тис.6 років тому
For Loops, Ranges- OpenSCAD Tutorial 8
echo, % Operator, Variables- OpenSCAD Tutorial 7
Переглядів 1,2 тис.6 років тому
echo, % Operator, Variables- OpenSCAD Tutorial 7
Transformations, Translation, Rotation, Order of Operations - OpenSCAD Tutorial 6
Переглядів 1,3 тис.6 років тому
Transformations, Translation, Rotation, Order of Operations - OpenSCAD Tutorial 6
Cylinders, Multi Line Comments-OpenSCAD Tutorial 4
Переглядів 1,2 тис.6 років тому
Cylinders, Multi Line Comments-OpenSCAD Tutorial 4
Cubes, vectors, comments, preview(f5)/render(f6)-OpenSCAD Tutorial 3
Переглядів 1,2 тис.6 років тому
Cubes, vectors, comments, preview(f5)/render(f6)-OpenSCAD Tutorial 3
Cubes, Saving/Loading files, Views, Axes-OpenSCAD Tutorial 2
Переглядів 1,4 тис.6 років тому
Cubes, Saving/Loading files, Views, Axes-OpenSCAD Tutorial 2
Introduction and Setup OpenSCAD-Tutorial 1
Переглядів 2,4 тис.6 років тому
Introduction and Setup OpenSCAD-Tutorial 1
how do you lock the crosshairs to the center point of the axis? On my version of OpenSCAD, 2021.01, it moves around as I move the backgaround.
Not sure what your setup is exactly, but the way it works for me, is, I left click and drag to rotate around the cross hairs, and I right click and drag to move the cross hairs to a different location. There is also a reset button on the tool bar at the bottom of the 3d viewing window that will reset the cross hairs to the origin of the x,y,z, axes. Also middle mouse button scrolling will zoom in and out, and holding down the middle mouse button and dragging will move the cross hairs forward and back in the "line of sight" direction.
I just want to express my appreciation for these explanatory videos that have opened my eyes to what OpenSCAD can do more than the simple functions I've been using up to now.
It's my pleasure, I hope they've been useful.
nice lookin'
that little animator turned out pretty useful for testing out the robot in action with, doing bots that is.
This is so awesome! And thank you for sharing the code!
My pleasure.
Additional hints are: * your object for the rotation cannot be a 3D object * there must not be anything left from your rotation axis z (for rotation symmetrical objects like a bullet start with a halved 2D section)
W thx
Neat - good scheme to simplify geometric complexity
Thank you for presenting openscad from the bottom up. I’m just learning openscad and most videos out there start way too advanced for someone just learning. You also make it clear to understand 👏👏😊👍
Thank you so much! Also we might want to wrap the end result in a union() so that we get one continuous surface right? (not just overlapping hull steps)
I believe that the for loop provides an implicit union over the shapes created within it which is why the intersection_for loop is needed. It is mentioned on this page if you search for "union" en.wikibooks.org/wiki/OpenSCAD_User_Manual/Conditional_and_Iterator_Functions
I really enjoy your videos, thanks for making them! One hint I could give you is to use the ALT-ARROW function to change numeric values to illustrate examples. For instance, when you were changing Theta, you typed in the new value, then updated. It's MUCH smoother and faster to use ALT. Place your cursor just to the right of the digit you want to change, then use Alt-Down to decrease the digit, and Alt-up to increase, then it updates instantly! Alt-right adds decimals for more precision. Check it out!
That's pretty cool, thank you for the info.
Would you care to do an all in one video with the latest version, maybe even the beta version, 2023.9.30 at the moment, take the approach of absolute beginner to master professional?
I'm not sure what you mean by "all in one". Would you mind elaborating?
@@CharthuliusWheezer By an all-in-one, I mean one upload for you. One intro, one outro, whether it takes you several days or several weeks, whether it's five hours or fifty hours, just all one video compounding and building up on itself.
I think you have to update the title with "nested for loops" as it was actually a very good explanation with useful tipps.
scad rules if u just need a model in a snap, does all the export for ya, so cool.
once u get tired of all the wheezing... you quit smoking.
That is way to complicated for a first time module demo dude. You can make it much simpler than that.
Your tutorials are excellent and it's a pitty that you have only a few subscribers. I learned a lot watching your videos. Thanks a lot
Very interesting. Thanks a lot
thanks
thanks
epic
Thank you for the many tutorials on OpenSCAD! 5:16 "The tricky thing in OpenSCAD is..." Copy & pastes a couple of lines... lol.
well done! I am understanding what it is all about with you!
de verdad muchas gracias!!!
I was having issues importing in windows. Your suggestion of flipping the slashes worked a treat. I quite enjoy linux. I haven't gotten back to it on my personal machine.
Keep in mind that you still have to read through the file you are using or including to find the call out for the modules.
So happy I found these tutorials. Can't wait to see what you do next.
Great Tutorial! Thank you for putting this together. I've just started playing around with OpenScad and wanted to know more about For Loops. This was so great I will watch the entire series.
Any way to animate in OpenSCAD with wireframe view? (View -> Wireframe)
Not that I know of. There are some other things that can be tried though. 1) you can go to view -> show edges and select that option and then make the model transparent by either putting a % before it eg %sphere(r = 10, $fn = 20); or making it transparent using the color operator eg color([1, 1, 1, 0.3]) sphere(r = 10, $fn = 20); the last channel in the color vector ([1, 1, 1, 0.3]) (ie the 0.3 part) is the alpha channel which can be changed to alter the transparency of the object. 2) you could define the points and connect the edges yourself using either (cubes and hulls) or (angled cubes/cylinders) , but this can be complicated and in some cases requires reinventing the wheel if any boolean operations have been applied. let me know if you need more detail about this option.
@@CharthuliusWheezer Hello. Thank you for advice! 1) Models, to which i apply % are not fully transparent. At least on my vesrion. They are a little bit grey. With transparent thing it works better, but the thing is that edges are not wireframe. =( I can't explain it formally. You can see it with example: color(alpha = 0) translate([10,10,10]) difference() { sphere(100, $fn = 30); cube(95); } New "edges" that came with difference are not edges actually, but you can see them in wireframe view. 2) It is very complicated. It requires refactoring all the code and reinventing, for example, boolean operations, as you said. Imagine reinventing Minkowski sum. Or hull. I'm not sure, if it possible. =) As i understand, hull is something like intrinsic. It is impossible to write it in OpenSCAD therms. Anyway, thank you. I got a view that is close to one I expected. I have 1 more question. Is it possible to make animation not from previews, but renders?
So one thing you could do, for the example of the difference you provided, is to render the shape, export it as an stl or some other model, and then re-import it. but this is dependent on what you are doing and may or may not be useful or practical. I would assume that boolean operations make the previewing not work properly. also just as a note, transparency works in interesting ways. the order that the objects are defined determines if they can be seen through other objects. for the edges and points ie(part 2) here is an example of what I meant: points = [ [0, 0, 0], [1, 0, 0], [0, 1, 0], [0, 0, 1]]; edges = [ [0, 1], [0, 2], [0, 3], [1, 2], [1, 3], [2, 3] ]; for(edge = edges){ i = edge[0]; j = edge[1]; p1 = points[i]; p2 = points[j]; hull(){ translate(p1) cube(size=0.1, center=true); translate(p2) cube(size=0.1, center=true); } } the hull portion could be replaced with a piece of code that creates a cylinder, places the base at p1 and the makes the length the distance between p1 and p2 and then angles the cylinder to point at p2. I think it could be possible to implement the algorithms that are used in OpenSCAD within OpenSCAD but it would be tedious and they would likely be much slower than the ones that are used already. for the last question. I think it's not currently supported but anything is possible with enough time and effort and sometimes just knowing where to look, but I don't know. Here is a thread with the same question being asked and responded to. forum.openscad.org/Can-I-force-Animation-to-use-quot-Render-quot-instead-of-quot-Preview-quot-td14828.html
Amazing.
A real pity we can't name the indexes in the lists. It would so useful to be able to say cube_dimensions = [width=15,length=20,height=7,pos_x=15,pos_y=20,pos_z=30] and then just shove all of that into a cube making module like make_cube(cube_dimensions) and actually be able to use human readable index names. I really love the idea of openSCAD but it feels so incomplete. It's a CAD program centered around a scripting language which feels light years behind a modern language like Python or PHP or even Javascript.
Thank you so much for these very valuable lectures
You're Welcome. I'm happy to hear they are value added.
@@CharthuliusWheezer Mr. Wheezer maybe you could help me with a design. I am trying to create a paraboloid. I have been using a 2D parabola function (x = x*x/(4*a)) and small squares to create the parabola, I then use a for loop to rotate around the z axis to create the paraboloid. However, my paraboloids surface is not at the quality I would like it to be. Do you think using the surface hull would improve the surface smoothness of my design? Would you have any other suggestions to make a finer surface?
For a simple paraboloid, the code below should work. you can play with the "steps" value and the "$fn" value in the rotate_extrude function to get the surface smoothness that you like. if your paraboloid function is more complex, as in you want different parameters for the x and y directions to get the shape to be more oblong, then a surface hull is probably the best bet in terms of writing the code in OpenSCAD. One issue with the code below is that if you comment out the rotate_extrude function and look at the cross section produced by the chained hull, you can see that the wall thickness is not consistent which may be an issue depending on your application. This is a simple way to do this. essentially just create a 2d parabola and rotate_extrude it into a paraboloid. It should be easier on computer memory and easier to render than a surface hull, but I have not tested the timing to see if that is the case. function f(X, A) = X*X / (4*A); space = 10; steps = 10; square_size = [0.001, 1]; a = 2; rotate_extrude($fn=20) for(i = [0:steps-2]){ x = space * i / (steps-1); x2 = space * (i+1) / (steps-1); hull(){ translate([x, f(x, a)]) square(size=square_size, center=false); translate([x2, f(x2, a)]) square(size=square_size, center=false); } }
This is extremely awesome.
How can I rotate extrude a module?
Essentially the module has to produce a 2d shape. So the functions that are used in the module have to lead to a 2d shape being produced. for example: //======================== module moved_diamond(x){ translate([x, 0]) scale([1, 2]) rotate([0, 0, 45]) square(size=1, center=true); } rotate_extrude($fn=100) moved_diamond(10); //======================= The "moved_diamond" module produces a 2d shape and the rotate_extrude function can be used on it. this would not work if a 3d shape was produced instead.
Hola! Congrats on your channel. Good explanation. Do you know if there is an android version of openscad? I use ScorchCAD but it doesn't support animations
Hi. I do not know of any other OpenSCAD like software specifically for Android. You could try contacting the developer of ScorchCAD and requesting that feature explicitly. A possible workaround would be if you just want to take pictures and put them in a video, you can create your own animation variable, change it slightly for each frame, and take a photo or a screenshot at each frame and then put them together in a video. However this process would be really slow.
Instead of doubling the code to get thickness couldn't you just make the cubes: cube([s,s,thickness]);
So in this case, when performing a surface hull on spherical co-ordinates the way it is implemented in the video, it won't make too much of a difference but using cube([s, s, thickness], center=true); will be more accurate if "s" is not small. However, care must be taken to ensure that the cube starts at the right place. This sample could be used instead of doubling the code. This allows the user to input a negative thickness to get the thickness to go inwards instead of outwards. hull(){ rotate([0, 0, theta]) rotate([0, phi, 0]) translate([0, 0, Rho(phi, theta)+thickness/2]) cube([s, s, abs(thickness)], center=true); rotate([0, 0, theta2]) rotate([0, phi, 0]) translate([0, 0, Rho(phi, theta2)+thickness/2]) cube([s, s, abs(thickness)], center=true); rotate([0, 0, theta]) rotate([0, phi2, 0]) translate([0, 0, Rho(phi2, theta)+thickness/2]) cube([s, s, abs(thickness)], center=true); } So to answer your question, yes, you can use that piece of code to avoid doubling the code.
One important gotcha which was mentioned quickly in the video but deserves to be emphasized is the output of this code is not what one might expect: "x=1; echo(x); x=2;" That will actually print "ECHO: 2" not "ECHO: 1" since it does things in 2 passes and collects the final values of all the variables before it executes the code.
Yes, Thank you for making a point of highlighting this.
What a tricky note!
Great tutorial.. Which code editor are you using looks cOOOOOOOOl
Just the editor that comes with OpenSCAD.
Hi I really enjoyed your video . I'm learning Scad but I'm concerned , my computer could be "got at" when I'm away from my desk , and I want my work , to stay , my work. I always have a rugged USB drive in my wallet , and I want a quick and easy way to take my drawings (even unfinished ones) with me , on the drive , when I'm away from my desk . Is there a way to do this ? Is it something you have already covered ? What do you suggest ? Thank you.
Hi, Thank you for the comment. I am by no means a computer security expert so any recommendation that I make may not be the best approach to keeping your files secure. For more comprehensive ways on how to protect your files, I recommend looking for tips from security youtubers or bloggers. That being said, two simple approaches that you could take are 1.) Plugging your usb device into whatever computer you are working on while you are writing your OpenSCAD code and only saving it to that usb device and not to the computer you are working on. This would be an issue, however, if you lost or damaged your usb device or if the computer is not secure while you are working on the code. and 2.) you could encrypt the .scad file using an encryption program and copy it over to the usb device when you want to take it with you. This would again be vulnerable if the computer is not secure while you are working on the code or if you use weak passwords or no passwords when encrypting your files.
@@CharthuliusWheezer I ended up finding a foolproof security system Obviously I cannot go into any details. Except to say I had to stop everything I was doing and just concentrate on this for 2 weeks , it is more complex that it looks at first ( there are 5 steps to securing and 5 for releasing ) I am happy I took the time to do this . My advice is to clear your calendar and just work on security till you have a fool proof system.
FINALLY, a tutorial with big font text. I found cube work with this format ([x,y,z], true); "center=" is not needed.
You are correct, the inputs to the function can be specified either by order or by referencing them by name. So cube([1,2,3], true); is the same as cube(size=[1,2,3], center=true); or cube([1, 2, 3], center=true); but the parameters that are ordered must come first ie. cube(size = [1, 2, 3], true); does not work correctly.
Thanks this helped a lot!
Hi. I want to use an "If" or Something to split in 2 different moves depending of 1 one spot
I'm not entirely sure what you mean. You can use an "if" statement to change what code is running depending on the time variable ($t). ie. if( $t < some_time ) { thing_one($t); } else{ thing_one($t); thing_two($t); }
@@CharthuliusWheezer i solved it with ' function= (condition)? Yes:No; And worked For me
Why not use the polyhedron() primitive ?
You could, it would just take some more work to determine how the points are ordered to create the faces. Essentially it's easier to use the hull module. One thing to note , however, is that, depending on how you use polyhedron, you could run into issues where two objects share an edge, which is not allowed and would cause manifold issues.
wow. good videos. Thank you for posting these.
is there any way to show the dimension of the imported file to openscad?
I'm not sure I understand exactly what you mean. If you mean the distances between different points on an object you are importing I have to say I don't know a way to do that. There is a way to resize an stl with the resize function so that the x y and z dimensions are known. You can read about it here : en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations#resize There is also a way to find the bounding box of an object although it doesn't always work : en.wikibooks.org/wiki/OpenSCAD_User_Manual/Commented_Example_Projects
@@CharthuliusWheezer If you put one of the dimensions, I guess it can adapt the rest itself
In 2023 you could use PrusaSlicer's measuring tool on exported STLs. I believe it's available from version 2.6 but I may be wrong
Cool series!
hey, you got 10 more views than me!
Nice tutorial!