I want to apply a force to object 1 based on the orientation of object 2. I have no clue how I would do this, and I suspect it would take many hours for me to figure this out. any ideas?
object1.applyForce(object2.worldOrientation.col[0]*multiplier,0)
so - > " worldOrientation.col[0] = x axis"
multiplier is just a number you set…
#Variables
strenght = 10
#Get vector based on objectB orientation
direction = [strenght, 0, 0] #X axis
vector = objectB.getAxisVect(direction)
#Aply force to objectA
objectA.applyForce(vector, False)
thanks. it took a little fiddling to get it to work with my scripts, but it works.
um my script is 1 line, and object.worldOrientation.col[0] is very handy for many things.
I tried it, and couldn’t make it work. I’m not sure what I did wrong.
edit: I just figured out why I couldn’t make it work. I needed to use the y axis not the x. thanks for the help. I’m sorry I didn’t give you the thanks you deserved.
izok,
I just wanted to expose the method
I use align axis to vect -> worldOrientation.col[0] alot