djfroofy / Miru

Miru is a set of graphics extensions to pyglet enabling easier development of OpenGL-based applications in Python. Features include camera, lighting and advanced texture mapping abstractions. There is also support for loading Wavefront OBJ files.

Clone this repository (size: 7.2 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/djfroofy/miru/
commit 231: 067d37f172d0
parent 230: 365e0b30de1a
added example of texture coordinate manipulation on VertexList defaulttip
dr...@kieru
8 months ago
View at rev
Miru / miru /
filename size last modified message
data  
ext  
test  
tools  
__init__.py 241 B 18 months ago - cleanup
_vector3.py 8.8 KB 21 months ago - bump
camera.py 27.0 KB 18 months ago - cleaned up miru.input and made MouseControl and event…
components.py 1.3 KB 23 months ago - code cleanup and test org
context.py 2.6 KB 18 months ago - cleaned up miru.input and made MouseControl and event…
core.py 7.3 KB 18 months ago - cleaned up miru.input and made MouseControl and event…
effects.py 5.0 KB 18 months ago - removed obsoleted modules (environment, mesh, controls)
graphics.py 35.2 KB 8 months ago more docs and example tweaks
imiru.py 10.5 KB 18 months ago - cleaned up miru.input and made MouseControl and event…
input.py 6.8 KB 18 months ago - cleaned up miru.input and made MouseControl and event…
math3d.py 7.1 KB 18 months ago - removed obsoleted modules (environment, mesh, controls)
osd2.py 2.4 KB 18 months ago - removed obsoleted modules (environment, mesh, controls)
shader.py 4.2 KB 18 months ago - removed obsoleted modules (environment, mesh, controls)
track.py 5.4 KB 18 months ago - removed miru.common
trees.py 5.5 KB 18 months ago - removed obsoleted modules (environment, mesh, controls)
ui.py 2.7 KB 18 months ago - removed obsoleted modules (environment, mesh, controls)
utils.py 4.6 KB 18 months ago - cleaned up miru.input and made MouseControl and event…

README

Currently Miru does not have any external documents.
Example application can be found in examples directory.

See DEPENDS for a list of dependecies used by Miru.

To run examples as user acceptance tests:

   python examples/runftests.py

Use trial to run unit tests (including results gathered
from user acceptance tests):

   trial miru