![]() |
|
#1
|
|||
|
|||
|
I would like to animate AR model by keyboard input after the model is shown by detecting marker. The model is shown correctly in the center of marker but it cannot move. It just sticks on the marker no matter what key I pressed. Here is the code:
import viz import vizact viz.go() ar = viz.add('artoolkit.dle') camera = ar.addWebCamera() marker = camera.addMarker('ar/patt.worldviz',width=1000) wheel = viz.add('wheelbarrow.ive') viz.link(marker,wheel) moveForward = vizact.move(0,0,2,1) moveBack = vizact.move(0,0,-2,1) turnRight = vizact.spin(0,1,0,90,1) turnLeft = vizact.spin(0,1,0,-90,1) def mykeyboard(whichKey): if whichKey == viz.KEY_UP: wheel.addAction(moveForward) elif whichKey == viz.KEY_DOWN: wheel.addAction(moveBack) elif whichKey == viz.KEY_LEFT: wheel.addAction(turnLeft) elif whichKey == viz.KEY_RIGHT: wheel.addAction(turnRight) viz.callback(viz.KEYDOWN_EVENT, mykeyboard) Can anyone help me out? many thanks~ |
| Tags |
| artoolkit |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| change a model between scenes? | Darkmax | Vizard | 2 | 05-25-2010 04:14 PM |
| Change model alpha and memory leak | hosier | Vizard | 2 | 06-25-2009 11:55 AM |
| Importing a 3d human model and getting it to interact. | yak | Vizard | 3 | 06-01-2009 03:19 PM |
| Stop moving after few seconds?? | Chrissy2009 | Vizard | 8 | 05-10-2009 03:47 PM |
| Model sizes | Pastscapian | Vizard | 15 | 10-07-2006 03:48 PM |