Vivid is a simple 2D rendering library written in Elixir.
Find a file
2016-12-29 13:26:51 +13:00
config FIRST POST 2016-12-21 13:34:16 +13:00
lib Add colours and inspect protocol. 2016-12-29 13:26:51 +13:00
priv/hershey Add Hershey vector font rendering. 2016-12-23 22:02:12 +13:00
test Add shape groups. 2016-12-23 11:07:33 +13:00
.gitignore Add colours and inspect protocol. 2016-12-29 13:26:51 +13:00
LICENSE Add package information and license. 2016-12-21 13:38:08 +13:00
mix.exs Add package information and license. 2016-12-21 13:38:08 +13:00
README.md Update readme. 2016-12-22 15:30:32 +13:00

Vivid

Vivid is a simple 2D rendering library.

I plan to use it to render polygons for display on a monochrome 128x64 OLED display from Adafruit.

Features.

  • Supports the following 2D drawing primitives:
    • Point
    • Line
    • Path
    • Polygon
    • Circle
    • Arc
  • Supports rasterizing primitives and placing them on a frame buffer.

Status

This library is still experimental, but what few features it has work well.