Links und Funktionen
Sprachumschaltung

Navigationspfad
Sie sind hier: Startseite / Probestudium / 2011 / WS I: 3D-Programmierung / Skripte / mouse_scene.py


Inhaltsbereich

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
    


Funktionsleiste