direction
direction
gets/sets the direction of the orientation constraint.
Note:
Orientation Constraint
only. It forces the selected axis of a game object to
point in a direction (a vector in World coordinates).
Note:
Use limit to set game object axis to
be constrainted.
Return type: float list [xVec, yVec, zVec]
xVec:
cosine of the angle of the x axis
yVec: cosine of the angle of the y axis
zVec: cosine of the angle of the z axis
Sample
Code
#################### Get direction
# get the controller
controller = GameLogic.getCurrentController()
# get the constraint actuator attached to the
controller named act
act = controller.actuators["act"]
# get game object axis being constrained
localAxis = act.limit
# get the direction of the orientation constraint
dirVect = act.direction
#################### Set direction
# get the controller
controller = GameLogic.getCurrentController()
# get the constraint actuator attached to the
controller named act
act = controller.actuators["act"]
# use game object z-axis
act.limit = 15
# constrain game object z-axis to world x-axis
act.direction = [ 1.0, 0.0, 0.0]
|