toxi,
@toxi@mastodon.thi.ng avatar

#ThingUmbrella #ReleaseThursday 🚀 Some new exciting major upgrades with important features & fixes to the following packages:

https://thi.ng/geom — v7 is adding support for polygons with holes, paths with sub-paths (i.e. holes or multiple curves) as new/updated shape types and adding & updating 20+ of the polymorphic shape operators, predicates, conversion & sampling functions...

Full changelog:
https://github.com/thi-ng/umbrella/blob/develop/packages/geom/CHANGELOG.md

https://thi.ng/hiccup-canvas — v3 fixes a long standing issue with drawing paths with holes and/or containing SVG-compatible elliptic arc segments, both of which are now fully supported (in addition to circular arcs, which are only available for the canvas API)

Relevant section in the readme:
https://github.com/thi-ng/umbrella/blob/develop/packages/hiccup-canvas/README.md#path

Full changelog:
https://github.com/thi-ng/umbrella/blob/develop/packages/hiccup-canvas/CHANGELOG.md

As mentioned in other recent messages, the thi.ng/geom changes also have triggered updates and feature support in other related packages, e.g. http://thi.ng/geom-axidraw, https://thi.ng/geom-sdf. There're also new/updated examples... (See recent toots & package readmes for links)

Happy coding! :)

#ThingUmbrella #Geometry #SVG #Canvas #Visualization #OpenSource #TypeScript #JavaScript

  • All
  • Subscribed
  • Moderated
  • Favorites
  • opensource
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • megavids
  • lostlight
  • All magazines