|
#1
|
|||
|
|||
custom avatar random walk
I'm coding a scene where I have an animation of a spiderwalkcycle. It's moving up, down, left and right very well.
But that's not what I want. What I want to do is a spider that is walking to random points. Those points have to be around a certain centerpoint because I have to be able to move that centerpoint. I know it's a rather advanced question but I don't get it to work. Does anyone has an idea how I have to code this? Thank you |
#2
|
|||
|
|||
I've attached a script that generates a set of random points around a center point within a certain radius. You can use the GenerateRandomPoint(x,y,radius) function in your script. Just pass it the center point and radius and it will return a 2D point within the circle. Hope this helps.
Code:
import viz import math viz.go() def GenerateRandomPoint(x,y,radius): r = vizmat.GetRandom(0,radius) a = vizmat.GetRandom(0,2*math.pi) return math.sin(a)*r + x , math.cos(a)*r + y viz.startlayer(viz.POINTS) for x in range(1000): x,y = GenerateRandomPoint(0,1.8,1) viz.vertex(x,y,5) viz.endlayer() |
#3
|
|||
|
|||
A thanks for you reaction.
Sorry for my late reaction, I'm working on differend things know, but the spiders HAVE to work some day, so thanks for you reply. |
Thread Tools | |
Display Modes | Rate This Thread |
|
|