![]() |
|
#1
|
|||
|
|||
|
How to make my scenes follow my ball?
I want my scenes to change when the ball moves from one position to another.
import viz import vizinfo import vizdlg import vizinput import time import viztask import vizact data = viz.Data() #viz.mouse(viz.OFF) viz.go() light1 = viz.addLight() light1.setPosition(12.5,0,4) light1.setEuler(0,20,0) main=viz.MainView.setPosition(0,0,0) env = viz.addChild('I:\Vi\File20171.dae') env.setPosition(12.5,-1,3) pos = env.getPosition() orientation = env.setEuler(0,0,0) ball = viz.addChild('volleyball.osgb') ball.setScale([0.5,0.5,0.5]) path = viz.addAnimationPath() points = [ [12.5,-1,3],[-13.999999237060547, 1.399999976158142, 13.5],[-35.59999923706055, 2.399999976158142, 12.5], [-47.979998779296875, 1.2999999523162842, 16.0], [-38.29999923706055, 1.399999976158142, 16.0], [12.5,-1,3] ] for x,pos in enumerate(points): path.addControlPoint(0.5*x,pos=pos) path.setLoopMode(viz.LOOP) path.play() link = viz.link(path,ball) link2 = viz.link(link1,env) |
|
#2
|
|||
|
|||
|
Pls find the below code and use it to integrate with your program code.
Code:
import vizcam
camera = vizcam.PivotNavigate()
camera.setDistance(5)
def moveCamera():
while True:
# Get the handle of the 3D Model as taken below
lookAtPos = avatar.getBone('Bip01 Pelvis').getPosition(viz.ABS_GLOBAL)
lookAtPos[1] = lookAtPos[1] + .5
camera.setCenter(lookAtPos)
camera.updateCenter()
yield None
viztask.schedule(moveCamera())
Mr.Rajnish Vishwakarma |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Physics: Ball Bounces Unexpectly Based Upon Size + Ring Collision Shape | mhead10 | Vizard | 3 | 11-02-2012 02:44 PM |
| Strange Ball Joint behaviour | mkmatlock | Vizard | 1 | 11-04-2010 05:49 PM |
| moving and object by mouse but don't know how to stop the movement | nlfrnassimi | Vizard | 8 | 04-26-2009 08:23 AM |
| how can I stop an action? | nlfrnassimi | Vizard | 4 | 02-13-2009 01:59 AM |
| How to make avatars to follow terrain while walking? | yyang | Vizard | 1 | 08-04-2008 03:54 PM |