The mathematical beauty of hyperbezier curves

(linebender.org)

52 points | by raphlinus 5 days ago

5 comments

  • diabllicseagull 7 minutes ago
    One big aspect that made Bezier popular was local support, i.e. moving control points resulted in expected changes in the same direction. It's interesting that this is the result of a search for 'a curve family better suited for interactive design than cubic Beziers.' I think it's better for achieving curve quality in the sense of curvature changes, but not so much in interactivity.
    • WillAdams 3 minutes ago
      Yeah, editing TrueType fonts w/ B-splines which have a shared off-curve control point between two on-curve control points is nightmarish as a small change will ripple through the entire outline.
  • somat 3 minutes ago
    Very cool demo, The curve does sort of go screwball when the control points are close together.
  • krtkush 32 minutes ago
    Related: Last year I had the pleasure to work with Bezier curves to make a very specific UI for an app I was working on.

    I wrote down a bunch of posts on how I achieved the UI primarly to explain the process to my future self[0]

    As a mobile developer it was so much fun to do something other than building a CRUD app.

    [0]https://www.krtkush.com/computer-graphics-basics-with-compos...

  • achierius 1 hour ago
    One unintuitive thing I noticed about these curves, at least from the demo on the page, is that they have both areas where their behavior quickly 'snaps' from one configuration to another, and areas where they saturate such that changes to the control handles no longer produce any movement. Standard Bezier curves don't have either of these; I wonder if that's essentially coupled to the higher expressivity they offer?
  • hn22fazjsv 13 minutes ago
    [dead]