Displaying 1 to 11 from 11 results

rough - Create graphics with a hand-drawn, sketchy, appearance

  •    Javascript

Rough.js is a light weight (~9kB gzipped) graphics library that lets you draw in a sketchy, hand-drawn-like, style. The library defines primitives to draw lines, curves, arcs, polygons, circles, and ellipses. It also supports drawing SVG paths. Rough.js works with both Canvas and SVG.

MROGeometry - √ C and Objective C math and geometry helpers

  •    Objective-C

Parse a SVG path and return a retained CGPathRef. Write a very simple, non-optimized form of SVG path.

svg-pathdata - Parse SVG PathDatas

  •    Javascript

Manipulate SVG path data (path[d] attribute content) simply and efficiently. or add the bundle to a script in your HTML.




pathAnimator - Moves a DOM element along an SVG path (or do whatever along a path...)

  •    HTML

Moves a DOM element along an SVG path (or do whatever along a path...)

aframe-svg-extruder - A-Frame component to extrude your SVG's files and use in WebVR scenes like magic 🌟

  •    Javascript

This is the list of the available parameters. PRs are appreciated, issues are welcomed. For any question, ping @luiguild at aframevr in Slack, Twitter or Telegram.

oksvg - Partial implementation of SVG 2.0 specification in golang.

  •    Go

oksvg is a rasterizer for a partial implementation of the SVG2.0 specification in golang. Although many SVG elements will not be read by oksvg, it is good enough to faithfully produce thousands, but certainly not all, SVG icons available both for free and commercially. A list of valid and invalid elements is in the doc folder.


extended_path - A Flutter Path object with superpowers, including re-sampling, dashed lines and a lot more!

  •    Dart

This library encapsulates the PathExtended object which serves as a extension to the parent Path class of Flutter. Internally a sampled representation of the Path is stored and updated, allowing to manipulate the Path object in powerful ways. Here is increasingly growing list with all available parameters and their visual effects. The animation serves for illustration purposes only. For creating such animations I would like to refer to drawing_animation, another package of mine.

drawing_animation - A Flutter library for gradually painting SVG path objects on canvas (drawing line animation)

  •    Dart

The rendering library exposes a central widget called AnimatedDrawing which allows to render SVG paths (via AnimatedDrawing.svg) or Flutter Path objects (via AnimatedDrawing.paths) in a drawing like fashion. By default every animation repeats infinitely. For running an animation only once you can use a callback to set run to false after the first animation cycle completed (see field onFinish).