toxi, Some quick notes about #ThingUmbrella weekend updates:
Been doing heavy work on improving/updating the return types of various polymorphic shape operators in https://thi.ng/geom — this work will soon trigger another major version update. Also been using the opportunity to add many more 3D versions of various shapes types (incl. groups & paths) and main bottleneck now is to properly document and test the various implicit shape type conversions which might happen going from A→B. For example, applying an arbitrary transformation matrix to a circle implictly converts the circle into a path of cubic segments. Likewise, rotating a (axis-aligned) rectangle, results in a freeform quad/polygon, etc. There're dozens of such cases and dozens of operators to consider & update, but I'm guessing I'm ~50-66% done already (minus tests)...
This next thi.ng/geom update will also update the polygon → cubic bezier conversions to (optionally) support John Hobby's control point placements, aka "Hobby curves" (aka The Most Friendliest Looking Splines™), both for closed & open geometries. A new example will be included...
If you ever had some questions about the inner workings of https://thi.ng/rdom's
$klist
(aka keyed list) component wrapper, you might find my answer to @arnaudcys's issue helpful:https://github.com/thi-ng/umbrella/issues/466#issuecomment-2109871090
- Finally, I'm extremely grateful to those of you supporting my #OpenSource work financially! 🙏😍 I'm still a far cry from making this effort sustainable, but everything helps! Also — I don't do this often — if you'd like to contribute and become a sponsor yourself, please head over to:
https://github.com/sponsors/postspectacular/ (preferred)
or
https://www.patreon.com/thing_umbrella
Thank you for your support/consideration! :)
Add comment