Exemplo n.º 1
0
Arquivo: track00.py Projeto: Knio/miru
from pyglet import font
from pyglet import clock

from miru.ui import TestWindow
from miru.context import context
from miru import input
from miru import utils
from miru.camera import *

# initialize the window
w = TestWindow(680, 400)
w.set_vsync(0)
utils.add_fps_display(context)
context.camera.pos = (0,0,10)
context.window = w

for i in range(-30,35,5):
    o = w._load_object()
    o.pos.x = i
    o.pos.z -= 5
w._load_object()

target = context.camera.objects[-1]
target.pos.z += 5
target.angle.x = 45
context.camera.track_target = target
step = 0.010


def main():
    global target, step
Exemplo n.º 2
0
from pyglet.gl import *
import pyglet

from miru.ui import TestWindow
from miru.track import PosTrack
from miru import effects
from miru import utils
from miru import input
from miru import core
from miru import graphics
from miru.context import context

fog = effects.Fog(density=0.075, color=(0.65,0.9,0.75,0.5), equation=effects.Fog.EQ_EXP)
w = TestWindow(680, 400, clear_color=fog.color)

w.set_vsync(False)

context.camera.pos=(0,1.25,4)
context.window = w
context.control = input.SimpleMouseControl()

utils.add_fps_display(context)

o = w._load_object()
o.pos += (2,0.55,-3)
o = w._load_object()
o.pos += (0.5,1.55,-10)
o = w._load_object()
o.pos += (-0.5,0.55,0)

Exemplo n.º 3
0
from miru.ui import TestWindow
from miru.context import context
from miru import options as miru_options
from miru import camera
from miru import utils
from miru import input
from miru import graphics
from miru import core
from miru.ext import geom

import os
P = os.path.join


# initialize the window
w = TestWindow(680, 400)
w.set_vsync(False)

utils.addFpsDisplay()

context.window = w
context.control = input.SimpleMouseControl()
context.camera.pos += (0,1,2)
context.camera.angle = (10,0,0)

#context.handle.accessible = True

o = graphics.load_wobj(P('docs','demo','alien.obj'))
o.pos += (0,0.95,-0.6)
context.add_object(o)