toxi, to typescript
@toxi@mastodon.thi.ng avatar

Current status: Updating the https://thi.ng/geom readme to give a better overview of the full extensive API, ahead of the v8 release (soon)... Attached are screenshots of three sections of the readme showing:

  1. list of 32 shape types (both 2D and 3D)
  2. list of 54 polymorphic functions/operations to manipulate/convert/analyze shapes & shape hierarchies
  3. list of additional 40 shape creation functions

Still to come: Documenting the bundled preset implementations of:

  • vertex convolution kernels (3)
  • curve subdivision strategies (8)
  • polygon/polyline to bezier conversion strategies (3)
  • polygon tessellators (9)

(...and how most of these can be combined & applied iteratively. Some of the recent/existing examples are already hinting at the potential...)

#ThingUmbrella #Geometry #Visualization #SVG #Documentation #TypeScript #JavaScript

Screenshot of a section of the linked GitHub readme, showing a table of 54 polymorphic functions/operations to manipulate/convert/analyze shapes & shape hierarchies
Screenshot of a section of the linked GitHub readme, showing a list of links to additional 40 shape creation functions

mathling, to genart
@mathling@mastodon.social avatar

interlude

Escape from
3sin(z)⁶+3sin(z)⁵-sin(z)⁴-2sin(z)³+2sin(z)²+3sin(z)
island

More refactoring: an escape plot using the smooth colouring techniques from the Newton fractals

toxi, to random
@toxi@mastodon.thi.ng avatar

Added a new small example for a new feature in https://thi.ng/geom, which allows embedding custom https://thi.ng/hiccup data/elements (e.g. for presentation/visualization purposes) into shape/geometry hierarchies...

In the example we're using some gradient definitions and then also show how the same geometry can be drawn to canvas and serialized to SVG

Demo:
https://demo.thi.ng/umbrella/geom-extra-hiccup/

Commented source:
https://github.com/thi-ng/umbrella/blob/develop/examples/geom-extra-hiccup/src/index.ts

(Again, as with the other recent new examples, this is about an still unreleased feature of the upcoming v8.0.0 of https://thi.ng/geom, one of the biggest updates in recent years...)

WPEWebKit, (edited ) to random
@WPEWebKit@floss.social avatar

We have Nikolas Zimmermann right now presenting about @webkit's new #SVG engine status.

For those who want to follow remotely:
https://www.youtube.com/watch?v=r4tPJDj7nm0

itsfoss, (edited ) to linux
@itsfoss@mastodon.social avatar

Which one? 🙂

textovervideo,
@textovervideo@fosstodon.org avatar

@itsfoss I want to learn SVG. While not Linux related only, I want to learn the tools on Linux that are oriented to working with SVGs.

#svg #inkscape

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