This is exactly what I wanted to learn how to do, thank you
@SpudMeisterchen3 жыл бұрын
Thank you. great vid. It really has helped me. Some people were looking for the code so I transcribed it the code: $fn = 50; difference () { minkowski(){ cube([10,20,10],center = true); sphere(1); } // chopp off top translate([0,0,5]) cube([19,29,10],center = true); // cut out ledge translate([0,0,-1]){ linear_extrude(10) { minkowski(){ square([9,19],center = true); circle(1); } } } // hollow inside translate([0,0,0]){ minkowski(){ cube([8,18,8], center = true); sphere(1); } } // translate ([0,0,5]) cube(19,29,10],center = true); }
@fastbike9845 Жыл бұрын
Thanks for the clear step-by-step walk through, very helpful.
@shakejones Жыл бұрын
Great video+explanation+presentation! Thank you SO MUCH for sharing your knowledge! Well done mate 🙏🏻
@jetblackstar2 жыл бұрын
I am unable to give this a second Like. So I'm leaving this comment. As I come back to it for a reference of minkowski() function and making a similar but different "tray" in about 10 mins in OpenSCAD. Got from idea to printer starting in about 20 mins total. You rock and thank you.
@vizionthing7 жыл бұрын
Someone mentioned openscad in a video I am watching (Thomas Sanladerer's Prusa i3 Mk2 clone live), I have many years experience in both programming and 3D modeling via max and blender - I downloaded openscad and followed this and have to say I am instantly hooked, thanks for posting.
@steveharvey67277 жыл бұрын
Nice work Paul - great explanation of Minkowski - thanks for sharing!
@alexandermaverick94743 жыл бұрын
The way I understand the Minkowski Sum is that basically the first shape is a region of points, and the process takes the origin of the second shape and just moves it all around. Like drawing in a shape as a kid, the Sum draws in every possible origin point for the second shape, and adds them all together. I'm sure the math behind is much more fun, and is crazy optimized in order to work so nicely, but that's a side story :))
@Appregator4 жыл бұрын
Brilliant teacher, much appreciated !
@kevinbowker2385 Жыл бұрын
Thanks for sharing your knowledge on this. Very informative!
@rayerdinc24412 жыл бұрын
Thank you for the video, cool. Liked and subscribed!
@LPNeogetz5 жыл бұрын
Thanks so much. my little case is coming together nicely now i understand this.
@earthlightsmusic27433 жыл бұрын
Well thought-out. I tend to use hulls, which means I have to loop the second shape to be added in four or eight places. I'll revisit the Minkowski() .
@cpfs507 жыл бұрын
Thank you very much Paul, I just came across this by chance, absolutely brilliant, just what I was looking for. I hope you've done some more as you said you would. I've never done any 3d modelling before but find openscad addictive! (oops, just noticed part 2 - the lid - great!)
@harrypehkonen3 жыл бұрын
Thank you for explaining what Minkowski does! I wonder if I can use it to make router templates.
@amatulic42295 жыл бұрын
The hull() function is useful too, and seems to be more efficient than Minkowski for some things. hull() around 4 cylinders arranged in a rectangle gives you a rounded rectangle. The last step in the video could have been done that way, instead of using Minkowski, when cutting out the lip of the box.
@mathcodeprint5 жыл бұрын
Definately ! when I made this I had just struggled through minkowski. I'll have to do another with Jill. Thanks for comments. :)
@alokdeep1656 жыл бұрын
nice explained sir....
@samkear7 жыл бұрын
Thanks, very helpful!
@clarkso657 жыл бұрын
Thats a big help, Thanks!
@robertpersson37366 жыл бұрын
Thank's for sharing this, I've just designed an electronics box for my tricopter in scad. I'ts much nicer with rounded edges.
@masteronone20792 жыл бұрын
Very helpful, thanks. Quite an achievment, taking something devised by a man who could say Einstein was "A lazy dog' who 'never bothered about mathematics at all', with a straight face and explain how to make use of it to me.
@helmanfrow3 жыл бұрын
How would you scale the box's inner radius down to keep the wall thickness the same around the perimeter?
@alexandermaverick94743 жыл бұрын
the math for that is a bit fuzzy, but I ended up with a decent solution: instead of making the box smaller, keep the box the same size and decrease the radius of the sphere. This should keep the perimeter constant all around. And keep in mind to have the original boxes aligned. Hope this helps!
@usertogo4 жыл бұрын
could you put the code for this demo in the video description?
@mathcodeprint4 жыл бұрын
I will try, it was along time ago so I will have to hunt it down or recreate.
@usertogo4 жыл бұрын
@@mathcodeprint yes would be nice, I was completely unaware of the existence of the Minkowsky function, any minimal code snippet would be enough, or a link to some demo somewhere...
@MikkoRantalainen24 күн бұрын
I wish there was a way to do fillets without having to manually offset all the surfaces so that the surface after the minkowski() operation ends up in correct location.
@tobiasrabelink77337 жыл бұрын
Paul Randall please can you make a video of how design a siren i do not know how to do that a siren rotor and stator
@yannickcotten28547 жыл бұрын
It's nice to add some indents between the brackets but it would have been better to do it all along the video, not just at the end.
@amitliber755 жыл бұрын
Great video for understing minkwoski. Thank! But why the chewing gum?
@mathcodeprint5 жыл бұрын
Well it's not chewing gum because I don't chew gum. Soooo I am just gonna blame a bad microphone?
@deusprogrammer_thekingofspace Жыл бұрын
Loved this tutorial! But...the lack of indention and consistency of white space during the presentation was driving me nuts ;_;. That's my problem though, not yours.