mouse_scene.py
Welche Daten lassen sich mit der Maus erfassen?
Auf der Konsole werden die Daten ausgegeben
mouse_scene.py — text/python-source, 1 KB
Dateiinhalt
# -*- coding: utf-8 -*-
# visual - Test Mausinteraktion 3
from visual import *
scene.range = 5
box(pos=(-1,0,0), color=color.yellow)
sphere(pos=(1,0,0),color=color.green)
while True:
rate(50)
#if scene.mouse.clicked:
sme = scene.mouse.getevent()
print " pos: %s" %sme.pos
print " pick: %s" %sme.pick
print "pickpos: %s" %sme.pickpos
print " camera: %s" %sme.camera
print " ray: %s" %sme.ray
print " c-dist: %s" %mag(sme.camera-scene.center)
#print "project: %s" %sme.project()
print " press: %s" %sme.press
print " drag: %s" %sme.drag
print " drop: %s" %sme.drop
print "release: %s" %sme.release
print " ctrl: %s" %sme.ctrl
print " shift: %s" %sme.shift
#print " alt: %s" %sme.alt macht Schwierigkeiten
print