diff options
| author | warriorofwire <3454741+WarriorOfWire@users.noreply.github.com> | 2020-05-02 02:21:35 -0700 |
|---|---|---|
| committer | warriorofwire <3454741+WarriorOfWire@users.noreply.github.com> | 2020-05-09 15:38:22 -0700 |
| commit | 206d0e598adb66e2b23a39a7d11e2f5087513205 (patch) | |
| tree | cea5a2e50ec96edd8b4c0bfc09e0d9570694a2ee /locale/circuitpython.pot | |
| parent | 90bd931808fa797938b723e8d30889ec4a0f1654 (diff) | |
Add vectorio: for drawing shapes
vectorio builds on m4 express feather
Concrete shapes are composed into a VectorShape which is put into a displayio Group for display.
VectorShape provides transpose and x/y positioning for shape implementations.
Included Shapes:
* Circle
- A radius; Circle is positioned at its axis in the VectorShape.
- You can freely modify the radius to grow and shrink the circle in-place.
* Polygon
- An ordered list of points.
- Beteween each successive point an edge is inferred. A final edge closing the shape is inferred between the last
point and the first point.
- You can modify the points in a Polygon. The points' coordinate system is relative to (0, 0) so if you'd like a
top-center justified 10x20 rectangle you can do points [(-5, 0), (5, 0), (5, 20), (0, 20)] and your VectorShape
x and y properties will position the rectangle relative to its top center point
* Rectangle
A width and a height.
Diffstat (limited to 'locale/circuitpython.pot')
0 files changed, 0 insertions, 0 deletions
