Metadata-Version: 2.4
Name: ksbanim
Version: 1.1.48
Summary: A module for animation based on PyQt5, OpenGL, and imageio[ffmpeg]
Home-page: https://github.com/tunnelrind/ksbanim
Author: Biasini Dario
Author-email: tunnelrind@lernbaum.ch
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: PyQt5
Requires-Dist: PyOpenGL
Requires-Dist: imageio[ffmpeg]
Requires-Dist: requests
Requires-Dist: triangle
Requires-Dist: shapely
Requires-Dist: setuptools
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# ksbanim

The python package **ksbanim** supports the drawing of primitive shapes and UI elements. Through its simple design, students can learn the basic principles of programming.

## Features

* position and rotate primitive shapes
* draw circles, ellipses, rectangles, triangles and more
* draw buttons, labels, text inputs and more
* manage keyboard and mouse input
* animate shape transitions

## Dependencies

A working installation of python3 and pip is necessary. So go and install python first.

Based on OpenGL, PyQt5 and imageio

## Usage Example

from ksbanim import *

setPos(500,500)

setRot(45)

drawCircle(100)

## GitHub Documentation

You can view the documentation [here](https://dev.lernbaum.ch/scr/ksbanim/index.html).

## Contributing

If you have any questions, feel free to ask via Q&A.
