PDA

View Full Version : On the fly


AnnieSlim
10-28-2009, 08:26 AM
Hi,

I'm brand new to Vizard and would like to find out if i can do the following:

Insert multiple dot circles (like the example in the onthefly demo) and assign different directions of motion to each. Currently, I have made a display that contains 3 dot balls, in a vertical column; and I have worked out how to assign motion to each.

Now, I am trying to work out how i could substitute the following code:

#Change the position of a vertex
for m in range (0, NUM_DOTS):
x = random.random() - 0.5
y = random.random() - 0.5
z = random.random() - 0
length = math.sqrt(x*x + y*y + z*z)
x = x / length * RADIUS
y = y / length * RADIUS
z = z / length * RADIUS
So that I could make either, Horizontal or vertical motion (with all the dots moving within the circle).

Has anybody any suggestions regarding this? Thank you so much!!!

Annie x

farshizzo
10-29-2009, 12:27 PM
I don't understand, do you want to animate each dot individually or the group of dots as a whole?

AnnieSlim
10-30-2009, 03:15 AM
I was hoping that all the dots could move as a whole, but so that the patch within the circle would stay in the same place - i.e. if a dot was to go outside of the patch then it would need to be removed and replaced with a new dot within the patch. A similar paradigm is a motion coherence task, where the coherence is set to 100%.

Thanks, I hope that makes sense, if it doesn't please let me know.

Thanks x