leviathan0117 / TRON_Legacy

A simple Python 3D graphics library based on OpenGL. Created to allow easier development of small Python 3D programs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TRON (v0.1.0-a little of a release update)

A simple Python 3D graphics library based on OpenGL. Created to allow easier development of small Python 3D programs.

Source code available at: https://github.com/leviathan117/TRON_Legacy

A newer library version is available at: https://github.com/leviathan117/TRON

What's new (from previous version):

This is the time, when this library became somewhat useful, so I think it's ready for the release.

About future development...

Future development at this stage is quite useless, because the whole library uses classic OpenGL. This makes it's functionality HUGELY limited to CPU bottlenecks, so I'm gonna start learning modern OpenGL, which will, hopefully, give this library a chance to become something bigger. Until then - there may be small patches and updates, but don't expect this library to grow as quick as it was growing before.

Wish me luck in my attempt to master modern OpenGL.. Until then...

See ya :)

Version warning

Until version 1.0.0 - code won't be fully tested, so a huge variety of bugs may be present!

Setup

If you have OpenGL installed:

To setup a TRON project - just download the TRON.py file and import it (import TRON).

If you DON'T have OpenGL installed:

To install OpenGL in Python simply run in terminal (you may want to activate your virtual environment):

$ pip3 install PyOpenGL

Why this name?

None knows;)

About

A simple Python 3D graphics library based on OpenGL. Created to allow easier development of small Python 3D programs

License:GNU General Public License v3.0


Languages

Language:Python 100.0%