OpenSCAD - Project Enclosure - Create round corners with Minkowski Sum

  Рет қаралды 76,134

mathcodeprint

mathcodeprint

Күн бұрын

Пікірлер: 33
@liamthompson9342
@liamthompson9342 9 ай бұрын
This is exactly what I wanted to learn how to do, thank you
@SpudMeisterchen
@SpudMeisterchen 3 жыл бұрын
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
@fastbike9845 Жыл бұрын
Thanks for the clear step-by-step walk through, very helpful.
@shakejones
@shakejones Жыл бұрын
Great video+explanation+presentation! Thank you SO MUCH for sharing your knowledge! Well done mate 🙏🏻
@jetblackstar
@jetblackstar 2 жыл бұрын
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.
@vizionthing
@vizionthing 7 жыл бұрын
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.
@steveharvey6727
@steveharvey6727 7 жыл бұрын
Nice work Paul - great explanation of Minkowski - thanks for sharing!
@alexandermaverick9474
@alexandermaverick9474 3 жыл бұрын
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 :))
@Appregator
@Appregator 4 жыл бұрын
Brilliant teacher, much appreciated !
@kevinbowker2385
@kevinbowker2385 Жыл бұрын
Thanks for sharing your knowledge on this. Very informative!
@rayerdinc2441
@rayerdinc2441 2 жыл бұрын
Thank you for the video, cool. Liked and subscribed!
@LPNeogetz
@LPNeogetz 5 жыл бұрын
Thanks so much. my little case is coming together nicely now i understand this.
@earthlightsmusic2743
@earthlightsmusic2743 3 жыл бұрын
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() .
@cpfs50
@cpfs50 7 жыл бұрын
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!)
@harrypehkonen
@harrypehkonen 3 жыл бұрын
Thank you for explaining what Minkowski does! I wonder if I can use it to make router templates.
@amatulic4229
@amatulic4229 5 жыл бұрын
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.
@mathcodeprint
@mathcodeprint 5 жыл бұрын
Definately ! when I made this I had just struggled through minkowski. I'll have to do another with Jill. Thanks for comments. :)
@alokdeep165
@alokdeep165 6 жыл бұрын
nice explained sir....
@samkear
@samkear 7 жыл бұрын
Thanks, very helpful!
@clarkso65
@clarkso65 7 жыл бұрын
Thats a big help, Thanks!
@robertpersson3736
@robertpersson3736 6 жыл бұрын
Thank's for sharing this, I've just designed an electronics box for my tricopter in scad. I'ts much nicer with rounded edges.
@masteronone2079
@masteronone2079 2 жыл бұрын
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.
@helmanfrow
@helmanfrow 3 жыл бұрын
How would you scale the box's inner radius down to keep the wall thickness the same around the perimeter?
@alexandermaverick9474
@alexandermaverick9474 3 жыл бұрын
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!
@usertogo
@usertogo 4 жыл бұрын
could you put the code for this demo in the video description?
@mathcodeprint
@mathcodeprint 4 жыл бұрын
I will try, it was along time ago so I will have to hunt it down or recreate.
@usertogo
@usertogo 4 жыл бұрын
@@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...
@MikkoRantalainen
@MikkoRantalainen 24 күн бұрын
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.
@tobiasrabelink7733
@tobiasrabelink7733 7 жыл бұрын
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
@yannickcotten2854
@yannickcotten2854 7 жыл бұрын
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.
@amitliber75
@amitliber75 5 жыл бұрын
Great video for understing minkwoski. Thank! But why the chewing gum?
@mathcodeprint
@mathcodeprint 5 жыл бұрын
Well it's not chewing gum because I don't chew gum. Soooo I am just gonna blame a bad microphone?
@deusprogrammer_thekingofspace
@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.
OpenSCAD - Project Enclosure - Part 2 - The Lid
8:32
mathcodeprint
Рет қаралды 17 М.
OpenSCAD Tutorial for Beginners - Model a Toy Brick
17:58
mathcodeprint
Рет қаралды 37 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 39 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 59 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 15 МЛН
Escape from the claws of the corporate CAD overlords - with FreeCAD!
16:54
Made with Layers (Thomas Sanladerer)
Рет қаралды 355 М.
3D printed velcro is something you have to try
14:27
Teaching Tech
Рет қаралды 570 М.
How to STUDY so FAST it feels like CHEATING
8:03
The Angry Explainer
Рет қаралды 2,2 МЛН
Measure Existing Threads to 3D Print a New Cap/Lid
26:03
Shop Therapy
Рет қаралды 33 М.
[008] Prototype Enclosures with FreeCAD & OpenSCAD
43:14
OpenTechLab
Рет қаралды 120 М.
Openscad: How to Model an Enclosure Generator
12:53
BaldGuyDIY
Рет қаралды 9 М.
Was I unfair to FreeCAD?
17:31
Maker's Muse
Рет қаралды 190 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 39 МЛН