forked from bartvdbraak/blender
976e3a1824
Added Actuator documentation.
73 lines
1.8 KiB
Python
73 lines
1.8 KiB
Python
# $Id$
|
|
# Documentation for KX_ConstraintActuator
|
|
from SCA_IActuator import *
|
|
|
|
class KX_ConstraintActuator(SCA_IActuator):
|
|
"""
|
|
A constraint actuator limits the position or orientation of an object.
|
|
"""
|
|
def setDamp(time):
|
|
"""
|
|
Sets the time this constraint is delayed.
|
|
|
|
@param time: The number of frames to delay.
|
|
Negative values are ignored.
|
|
@type time: integer
|
|
"""
|
|
def getDamp():
|
|
"""
|
|
Returns the damping time of the constraint.
|
|
|
|
@rtype: integer
|
|
"""
|
|
def setMin(lower):
|
|
"""
|
|
Sets the lower bound of the constraint.
|
|
|
|
For rotational constraints, lower is specified in degrees.
|
|
|
|
@type lower: float
|
|
"""
|
|
def getMin():
|
|
"""
|
|
Gets the lower bound of the constraint.
|
|
|
|
For rotational constraints, the lower bound is returned in radians.
|
|
|
|
@rtype: float
|
|
"""
|
|
def setMax(upper):
|
|
"""
|
|
Sets the upper bound of the constraint.
|
|
|
|
For rotational constraints, upper is specified in degrees.
|
|
|
|
@type upper: float
|
|
"""
|
|
def getMax():
|
|
"""
|
|
Gets the upper bound of the constraint.
|
|
|
|
For rotational constraints, the upper bound is returned in radians.
|
|
|
|
@rtype: float
|
|
"""
|
|
def setLimit(limit):
|
|
"""
|
|
Sets the type of constraint.
|
|
|
|
See module L{GameLogic} for valid constraint types.
|
|
|
|
@param limit: Position constraints: KX_CONSTRAINTACT_LOCX, KX_CONSTRAINTACT_LOCY, KX_CONSTRAINTACT_LOCZ,
|
|
Rotation constraints: KX_CONSTRAINTACT_ROTX, KX_CONSTRAINTACT_ROTY or KX_CONSTRAINTACT_ROTZ
|
|
"""
|
|
def getLimit():
|
|
"""
|
|
Gets the type of constraint.
|
|
|
|
See module L{GameLogic} for valid constraints.
|
|
|
|
@return: Position constraints: KX_CONSTRAINTACT_LOCX, KX_CONSTRAINTACT_LOCY, KX_CONSTRAINTACT_LOCZ,
|
|
Rotation constraints: KX_CONSTRAINTACT_ROTX, KX_CONSTRAINTACT_ROTY or KX_CONSTRAINTACT_ROTZ
|
|
"""
|