Round Anything Openscad - Making fillets easy

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2020
  • If you've ever struggled with rounding corners (internal corners in particular) than this library is for you.
    Signup to the newsletter: kurthutten.com/signup/
    Library Overview: kurthutten.com/blog/round-any...
    Code on github: github.com/Irev-Dev/Round-Any...
    API Docs: kurthutten.com/blog/round-any...
    My twitter: / irevdev
    Round-Anything is primarily a set of OpenSCAD utilities that help with rounding parts, but it also embodies a robust approach to developing OpenSCAD parts. I built this library to solve some of my own struggles with rounding and OpenSCAD as radii, internal radii, in particular, can be a real pain to add in OpenSCAD. And the more you move away from shapes with 90 degree angles, the more difficult it becomes, effectively putting a complexity ceiling on parts you can produce in OpenScad. Because of how important radii in both making an appealing and strong part, reducing stress concentration etc. A library that focuses on radii as a core principle makes for a solid foundation for your parts. Furthermore, the heart of the library revolves around the polygon, this is because we're leveraging the battle-tested paradigm of extruding from 2d sketches of most CAD packages. I can't imagine making an OpenScad part without Round-Anything.
    Credits:
    Music is by Sappheiros: • ❰Chillout❱ Sappheiros ...
    I grabbed a small clip from Proper Printing's video: • Is it possible to dest...
    And took a screen-shot from @realteck_bot FEM tweet: / 1292065409940615169

ความคิดเห็น • 22

  • @RonieUliana
    @RonieUliana 3 ปีที่แล้ว +2

    Incredible work! Thanks a lot for that. 🙇‍♂️
    Maybe OpenSCAD doesn't have everything that we want embedded, but programming languages are SO extensible (even the ones not powerful as a full-featured language). Work like yours made things so much easier!

  • @HammyJamPants
    @HammyJamPants 20 วันที่ผ่านมา

    I saw this in recommendations and immediately expected the advice was "oh, just bludgeon everything with minkowski()". It was nice to be wrong.

  • @kippie80
    @kippie80 3 ปีที่แล้ว +2

    Thanks Kurt, you've sold me with your library. Coming from using Sketchup ... and looking for alternatives because it is kind of abandoned, falls short on curves and export of STLs but also loving the paradigm of sketch and extrude, I'm gonna give it a go. Still gonna use sketchup for architecture though. Now, if I can see how you make components in OpenScad, think I'm ready (think I know the answer, it is a function but wanna see it)!

  • @rickbates9232
    @rickbates9232 3 หลายเดือนก่อน

    Best lib for openscad, amazing.

  • @cr6925
    @cr6925 2 ปีที่แล้ว +1

    Excellent stuff. I started with openscad, loved it's "C" feel but soon bumped into its limitations. Using Design Spark mechanical solely now but still have a very a very fond space in my heart for openscad. 😊

    • @meanman1992
      @meanman1992  2 ปีที่แล้ว

      There are definitely limits.
      Have you tried CadQuery, JSCAD or some of the alternatives?

  • @flamy111
    @flamy111 2 ปีที่แล้ว +1

    I found your library looking for something to round corners on cubes in my existing design, but your video gave me a new insight on how to approach design in openscad. Thus far, I've been stitching together primitive shapes, using hull() function and sometimes using linear_extrude with polygons.
    From now on when starting new designs I will try to think in terms of in terms of polygons as primitives when I'm going to use your library.

    • @flamy111
      @flamy111 2 ปีที่แล้ว

      It looks like subscription form is not working.

    • @meanman1992
      @meanman1992  2 ปีที่แล้ว +2

      Awesome Alex. I think that's the way it should be done. Sketch and extrude is the workhorse in more traditional CAD packages for a reason :)

  • @katherinefernald4312
    @katherinefernald4312 ปีที่แล้ว

    Is there a manual somewhere? Like a list of commands within Round-Anything and actually how to use them? I haven't been able to figure out the syntax just by watching snazzy videos and seeing rounded shapes. Thanks!

  • @ptigptig
    @ptigptig 2 หลายเดือนก่อน

    Hi,
    I have the scad file running but I'm not seeing how to control the part thicknesses. in radiusExtrudeExample(); It looks like it defaults to 3 cm thick....in roundAnythingExamples.scad

  • @michaelthompson8251
    @michaelthompson8251 9 หลายเดือนก่อน

    topological optimization library?

  • @dansw0rkshop
    @dansw0rkshop 3 ปีที่แล้ว

    Does it work for beveling text? I'm looking for something to add casting draft angle to text.

    • @meanman1992
      @meanman1992  3 ปีที่แล้ว

      No, it wont. You likely could use the "extrudeWithRadius" utility to add radius to text, or you could look at the code for that and change it to make your own "extrudeWithBevel" utility.

    • @meanman1992
      @meanman1992  3 ปีที่แล้ว

      I think you're more likely to have success with CascadeStudio or CadQuery, come to think of it.
      kurthutten.com/blog/curated-code-cad/

  • @NavySturmGewehr
    @NavySturmGewehr 3 ปีที่แล้ว +1

    Drawing with VSC? I find openscad very enjoyable coming from autocad/inventor/fusion... I still have so much to learn though.

    • @meanman1992
      @meanman1992  3 ปีที่แล้ว

      Nice, keep going, gets easier with practice.
      and yup, I use VS-code for everything coding related, I'm pretty comfortable with the editor at this point.

  • @klausstock8020
    @klausstock8020 ปีที่แล้ว

    I'd love to see a comparison against the Minkowski sum, to show the difference in speed. With some very simple parts, of course. While the minkowski() function is pretty simple to use (and not as flexible), you shift from complaining about the slowness of 3D prints to complaining about the slowness of OpenSCAD.

  • @meanman1992
    @meanman1992  3 ปีที่แล้ว +2

    I'm currently working on a community website for "Code-CAD" (like OpenSCAD). A good way to think of it is codepen crossed with a thing repository. You can check it out at cadhub.xyz/

    • @herseem
      @herseem 2 ปีที่แล้ว

      When I try to sign up for this I click on the link in the email I get, and when it returns to the website it says, "problem confirming email".

    • @meanman1992
      @meanman1992  2 ปีที่แล้ว

      @@herseem This should be fixed now. Can you try clicking the link in the verification email again and let me know if you have any trouble?

    • @herseem
      @herseem 2 ปีที่แล้ว

      @@meanman1992 yes, it works now