![]() |
|
#1
|
|||
|
|||
|
Hi!
I'm using controlpoints a lot, and i'm having a bit of trouble with: - How to know if an animationpath has ended? how to wait for it? - Why isn't scale in controlpoints working in Vizard5? Here's the sample code from the documentation: Code:
import viz, vizact, viztask
viz.go()
viz.add("piazza.osgb")
model = viz.add('milk.osgb',pos=(0,1.5,4), scale=(0.01, 0.01, 0.01, ))
path = viz.addAnimationPath()
#Add control points to the path, along with their time stamp.
path.addControlPoint(0,pos=(2,1,5),euler=(90,0,0),scale=(2,2,2))
path.addControlPoint(3,pos=(-2,1,6),euler=(0,90,0),scale=(.5,.5,.5))
#Loop the path in a swinging fashion (point A to point B to point A, etc.).
path.setLoopMode(viz.SWING)
#Add a model.
ball = viz.addChild('beachball.osgb')
#Link the model to a path.
link = viz.link(path,model)
#Play the path.
path.play()
|
|
#2
|
|||
|
|||
|
Quote:
Quote:
Code:
link = viz.link(path, model, mask=viz.LINK_ALL) |
|
#3
|
|||
|
|||
|
Thanks!
Can you also provide me a quick info? Why is viz.addTexQuad no longer able to pick mouseclicks? viz.pick is returning empty on vizard5. |
|
#4
|
|||
|
|||
|
Please start a new thread for this last question and provide some example code that shows the issue.
|
![]() |
|
|