remove deprecated functions
This commit is contained in:
		| @@ -27,8 +27,6 @@ Example:: | ||||
|  | ||||
|   angle = DifferenceQuats(quat1, quat2) | ||||
|   print angle   | ||||
|    | ||||
| @group Deprecated: CopyMat, CopyVec, CopyQuat, CopyEuler, RotateEuler, MatMultVec, VecMultMat, CrossVecs, DotVecs, CrossQuats, DotQuats | ||||
| """ | ||||
|  | ||||
| def Rand (low=0.0, high = 1.0): | ||||
| @@ -119,41 +117,6 @@ def LineIntersect(vec1, vec2, vec3, vec4): | ||||
|   @return: A tuple with the points on each line respectively closest to the other. | ||||
|   """ | ||||
|  | ||||
| def CopyVec(vector): | ||||
|   """ | ||||
|   Create a copy of the Vector object. | ||||
|   @attention: B{DEPRECATED} use vector.copy() instead. | ||||
|   @type vector: Vector object. | ||||
|   @param vector: A 2d,3d or 4d vector to be copied. | ||||
|   @rtype: Vector object. | ||||
|   @return: A new vector object which is a copy of the one passed in. | ||||
|   """ | ||||
|  | ||||
| def CrossVecs(vec1, vec2): | ||||
|   """ | ||||
|   Return the cross product of two vectors. | ||||
|   @attention: B{DEPRECATED} use vector.cross(other) instead. | ||||
|   @type vec1: Vector object. | ||||
|   @param vec1: A 3d vector. | ||||
|   @type vec2: Vector object. | ||||
|   @param vec2: A 3d vector. | ||||
|   @rtype: Vector object. | ||||
|   @return: A new vector representing the cross product of | ||||
|   the two vectors. | ||||
|   """ | ||||
|  | ||||
| def DotVecs(vec1, vec2): | ||||
|   """ | ||||
|   Return the dot product of two vectors. | ||||
|   @attention: B{DEPRECATED} use vector.dot(other) instead. | ||||
|   @type vec1: Vector object. | ||||
|   @param vec1: A 2d,3d or 4d vector. | ||||
|   @type vec2: Vector object. | ||||
|   @param vec2: A 2d,3d or 4d vector. | ||||
|   @rtype: float | ||||
|   @return: Return the scalar product of vector muliplication. | ||||
|   """ | ||||
|  | ||||
| def AngleBetweenVecs(vec1, vec2): | ||||
|   """ | ||||
|   Return the angle between two vectors. Zero length vectors raise an error. | ||||
| @@ -177,21 +140,6 @@ def MidpointVecs(vec1, vec2): | ||||
|   @return: The vector to the midpoint. | ||||
|   """ | ||||
|  | ||||
| def VecMultMat(vec, mat): | ||||
|   """ | ||||
|   Multiply a vector and matrix (pre-multiply) | ||||
|   Vector size and matrix column size must equal. | ||||
|   @type vec: Vector object. | ||||
|   @param vec: A 2d,3d or 4d vector. | ||||
|   @type mat: Matrix object. | ||||
|   @param mat: A 2d,3d or 4d matrix. | ||||
|   @rtype: Vector object | ||||
|   @return: The row vector that results from the muliplication. | ||||
|   @attention: B{DEPRECATED} You should now multiply vector * matrix direcly | ||||
|   Example:: | ||||
|       result = myVector * myMatrix | ||||
|   """ | ||||
|  | ||||
| def ProjectVecs(vec1, vec2): | ||||
|   """   | ||||
|   Return the projection of vec1 onto vec2. | ||||
| @@ -285,71 +233,6 @@ def ShearMatrix(plane, factor, matSize): | ||||
|   @return: A new shear matrix. | ||||
|   """ | ||||
|  | ||||
| def CopyMat(matrix): | ||||
|   """ | ||||
|   Create a copy of the Matrix object. | ||||
|   @type matrix: Matrix object. | ||||
|   @param matrix: A 2d,3d or 4d matrix to be copied. | ||||
|   @rtype: Matrix object. | ||||
|   @return: A new matrix object which is a copy of the one passed in. | ||||
|   @attention: B{DEPRECATED} Use the matrix copy funtion to make a copy. | ||||
|   Example:: | ||||
|       newMat = myMat.copy() | ||||
|   """ | ||||
|  | ||||
| def MatMultVec(mat, vec): | ||||
|   """ | ||||
|   Multiply a matrix and a vector (post-multiply) | ||||
|   Vector size and matrix row size must equal. | ||||
|   @type vec: Vector object. | ||||
|   @param vec: A 2d,3d or 4d vector. | ||||
|   @type mat: Matrix object. | ||||
|   @param mat: A 2d,3d or 4d matrix. | ||||
|   @rtype: Vector object | ||||
|   @return: The column vector that results from the muliplication. | ||||
|   @attention: B{DEPRECATED} You should use direct muliplication on the arguments | ||||
|   Example:: | ||||
|       result = myMatrix * myVector | ||||
|   """ | ||||
|  | ||||
| def CopyQuat(quaternion): | ||||
|   """ | ||||
|   Create a copy of the Quaternion object. | ||||
|   @type quaternion: Quaternion object. | ||||
|   @param quaternion: Quaternion to be copied. | ||||
|   @rtype: Quaternion object. | ||||
|   @return: A new quaternion object which is a copy of the one passed in. | ||||
|   @attention: B{DEPRECATED} You should use the Quaterion() constructor directly | ||||
|   to create copies of quaternions | ||||
|   Example:: | ||||
|       newQuat = Quaternion(myQuat) | ||||
|   """ | ||||
|  | ||||
| def CrossQuats(quat1, quat2): | ||||
|   """ | ||||
|   Return the cross product of two quaternions. | ||||
|   @attention: B{DEPRECATED} use quat.cross(other) instead. | ||||
|   @type quat1: Quaternion object. | ||||
|   @param quat1: Quaternion. | ||||
|   @type quat2: Quaternion object. | ||||
|   @param quat2: Quaternion. | ||||
|   @rtype: Quaternion object. | ||||
|   @return: A new quaternion representing the cross product of | ||||
|   the two quaternions. | ||||
|   """ | ||||
|  | ||||
| def DotQuats(quat1, quat2): | ||||
|   """ | ||||
|   Return the dot product of two quaternions. | ||||
|   @attention: B{DEPRECATED} use quat.dot(other) instead. | ||||
|   @type quat1: Quaternion object. | ||||
|   @param quat1: Quaternion. | ||||
|   @type quat2: Quaternion object. | ||||
|   @param quat2: Quaternion. | ||||
|   @rtype: float | ||||
|   @return: Return the scalar product of quaternion muliplication. | ||||
|   """ | ||||
|  | ||||
| def DifferenceQuats(quat1, quat2): | ||||
|   """ | ||||
|   Returns a quaternion represting the rotational difference. | ||||
| @@ -375,33 +258,6 @@ def Slerp(quat1, quat2, factor): | ||||
|   @return: The interpolated rotation. | ||||
|   """ | ||||
|  | ||||
| def CopyEuler(euler): | ||||
|   """ | ||||
|   Create a new euler object. | ||||
|   @type euler: Euler object | ||||
|   @param euler: The euler to copy | ||||
|   @rtype: Euler object | ||||
|   @return: A copy of the euler object passed in. | ||||
|   @attention: B{DEPRECATED} You should use the Euler constructor directly | ||||
|   to make copies of Euler objects | ||||
|   Example:: | ||||
|       newEuler = Euler(myEuler) | ||||
|   """ | ||||
|  | ||||
| def RotateEuler(euler, angle, axis): | ||||
|   """ | ||||
|   Roatate a euler by an amount in degrees around an axis. | ||||
|   @type euler: Euler object | ||||
|   @param euler: Euler to rotate. | ||||
|   @type angle: float | ||||
|   @param angle: The amount of rotation in degrees | ||||
|   @type axis: string | ||||
|   @param axis: axis to rotate around: | ||||
|        - "x" | ||||
|        - "y" | ||||
|        - "z" | ||||
|   """ | ||||
|  | ||||
| class Vector: | ||||
|   """ | ||||
|   The Vector object | ||||
|   | ||||
		Reference in New Issue
	
	Block a user