Payton! Kickstart any 3D OpenGL + GTK Ideas in a few seconds!
BSD-3-CLAUSE License
Bot releases are visible (Hide)
Physics engine is now a part of the common clock cycle, allowing the user to stop animation by pressing the Space.
Example in the video: https://github.com/sinanislekdemir/payton/blob/master/examples/basics/37_bullet_cubes.py
pip install payton
as usual.
https://github.com/sinanislekdemir/payton/assets/1842484/f4885c58-031b-40bf-8974-b3460826fee6
Published by sinanislekdemir 4 months ago
https://github.com/sinanislekdemir/payton/assets/1842484/2ca17ef1-df18-4c1a-bb42-47156b446f0d
Published by sinanislekdemir 6 months ago
It seems like there were some type-breaking changes with the Pillow 10.3.1 (vs 10.1.0) regarding the ImageFont.
Updated the dependencies and fixed the linter checks.
Also there is a new example added which can help people to build HeightMap images from their triangulated Wavefront 3d Models.
Maybe it's time to invest in other object formats too but I am too busy and lazy to do so.
Published by sinanislekdemir 11 months ago
No new features. I just made sure the library works well with Python 3.12 and also the latest Pillow (10.1.0)
There were some breaking changes in Pillow. So I had to make some adjustments to the GUI library for the good.
Published by sinanislekdemir almost 2 years ago
This is a small update for the type-hints and a broken command in Makefile
Also I took a bit of time to verify existing version under 3.11.
Published by sinanislekdemir over 2 years ago
Fix for the broken state of the package in pypi.
Kudos to @bwoodsend for the fix 🙏🏻
Published by sinanislekdemir over 2 years ago
Published by sinanislekdemir over 2 years ago
Minor fixes for several things like wavefront physics support or unnecessary blocking exceptions.
Published by sinanislekdemir over 2 years ago
Now you can create even better OpenGL applications using Payton inside GTK3!
SDL2 is still the default window environment but check out additional/03_gtk.py example on how to build your GTK3 app with Payton.
Published by sinanislekdemir over 2 years ago
Supporting Python 3.10 with Cython for numpy trouble.
Added ENV variables for configurations.
Published by sinanislekdemir over 2 years ago
License change from MIT to BSD-3
TLDR; BSD-3 is still a pretty permissive license but you can't sell it.
Neither the name of the [organization] nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
Published by sinanislekdemir almost 3 years ago
Published by sinanislekdemir almost 3 years ago
start_clocks
feature to scene.run
method.Published by sinanislekdemir over 3 years ago
Published by sinanislekdemir over 3 years ago
Published by sinanislekdemir over 3 years ago
Seems like Pillow 7.x had a security issue. This version is just for upgrading Pillow up to a secure version.
Published by sinanislekdemir over 3 years ago
Introducing AWP3D format
Published by sinanislekdemir almost 4 years ago
When I first started the project, the versions were named without v
prefix. This was not being recognized by some services as semantic versioning. So, now I changed the version for that.
Also, this release includes a subdivision method fix.
pip install payton==0.1.2
or
python setup.py install