Getting down into the weeds with curves in Onshape - with a cornucopia of tools that I've created

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

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

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

    Thanks for this tutorial. I got a lot to learn😅

  • @3167
    @3167 7 หลายเดือนก่อน +1

    I was so excited to see all these awesome features, but a little sad when I saw quite a few of them aren't public yet. But in due time, I hope. You're pushing surfacing in Onshape in directions that I'm really liking! I'm glad that you're part of the Onshape team.
    I'm really loving Onshape's availability of Feature Scripts. I haven't made any myself, but they make it so easy for users to add extra functionality to the package really easily.

    • @gregbrown-onshape7555
      @gregbrown-onshape7555  6 หลายเดือนก่อน +1

      Thanks for the comment! I'll try to make things public when I believe they are ready and robust. Some are undergoing rapid iterations still, so I'd prefer them to settle down a bit first. I'm always thinking about how Custom features can be made more discoverable, ingestible, manageable. Believe me (it's probably clear) that this is a personal interest topic of mine... and I do follow closely the tickets, improvement requests and comments on forums and elsewhere related to this.

  • @parvizaghayarov935
    @parvizaghayarov935 7 หลายเดือนก่อน

    Wonderful thanks for you it is fantastic
    İt helps onshape users for advanced surface

  • @airwick5083
    @airwick5083 7 หลายเดือนก่อน +1

    Awesome walkthrough of you tools.
    It seem like the approximation should really be an option in the "native" projected curve tool! You have mentioned making these tools public, I'd definitely like to try these out as I have run into projected curves causing less than ideal downstream surfaces as I hadn't realized the projected curve would "destroy" the hard work that went into creating clean base curves!

    • @gregbrown-onshape7555
      @gregbrown-onshape7555  7 หลายเดือนก่อน +5

      Yes that is my intent - I'll get a couple more sets of eyes on what I've done and then release it in early form. If it is making sense to people I'll "publish" it for easier discoverability. The choice of whether something belongs in the native tools versus remaining as a custom feature is a bit nuanced. The voice the customer plays a bit part of course, so let's see!!

  • @jeltesteur8286
    @jeltesteur8286 7 หลายเดือนก่อน +3

    Awesome Greg! Looking forward to using these. Tweaking a bridging curve after the fact seems a great use case for these.
    Another use case: Last week I created a temporary Loft, created an isocurve off of it ( putting this brand new feature to good use) to then tweak that isocurve to create a guide for a second loft so I could exert some control on it, but make sure this was based on the natural curvature of the loft.
    What would be the limit of the ‘reduce bezier’ functionality (how
    many control points does it remove? And why not always use the more comprehensive ‘approximate bezier’ functionality?

    • @gregbrown-onshape7555
      @gregbrown-onshape7555  7 หลายเดือนก่อน

      I've been messing around experimenting with this sort of thing for some time, and only now decided to show my work ;) One of my use cases for tweaking a curve, is when building from side/front/top views. The side view can start as a nice clean Bezier on the plane, but then you might want to tweak it from the top/front view. Alternatively if you build clean curves on both side and top, then the Approximated projection can give you a clean curve directly. And then you can further tweak it. Perhaps after Elevating or Reducing it. The point being: I wanted to make myself a toolset where all of these are possible. After all, a hammer, chisel, screwdriver, spanner, hacksaw... etc all have places in a toolbox.
      Nice to hear you are putting isoparametric curves to good use already. I had one more example to show that took my Approx projection, built boundary surfaces from it, then create isoparametric curves which I used to split the boundary surfs.... and so on and so on. But this was going to make my video too long. If you're interested, let me know.
      The Reduce feature currently reduces degree by one. You could repeat the feature as many times as you like I guess, until you are down to a degree 1 line... I coded the Elevate to take a target degree as an input parameter, so I guess I could do the same for Reduce, though my own use case was 99% just to bump it down by one.
      Finally (sorry for such a long reply!) what is the 'approximate Bezier' you mention? We do have (and this is exactly how I implemented the Reapproximation features already described/demoed) an approximateSpline function in FeatureScript (cad.onshape.com/FsDoc/library.html#approximateSpline-Context-map) but this is not Bezier specific.

    • @jeltesteur8286
      @jeltesteur8286 7 หลายเดือนก่อน

      @@gregbrown-onshape7555
      I meant your reapproximation where I wrote approximate bezier