math3d.vector2 2维向量
More...
List of all members.
Detailed Description
math3d.vector2 2维向量
Constructor & Destructor Documentation
math3d.vector2 2维向量
__init__(x, y, z)
参数 :
x : float x分量
y : float y分量
__init__(v)
参数 :
v : math3d.vector2 被拷贝向量
运算符 :
v1 + v2 向量加法
v1 - v2 向量减法
v1 * v2 向量乘法
v * f 向量乘标量(float或int)
v1 / v2 向量除法
-v 取负
abs(v) 求长度
Member Function Documentation
x.__cmp__(y) <==> cmp(x,y)
x.__repr__() <==> repr(x)
计算点积
dot(v)
参数 :
v : math3d.vector 另一个向量
返回值 :
float 点积结果
计算插值:v1 * (1 - u) + v2 * u,结果放到self
intrp(v1, v2, u)
参数 :
v1 : math3d.vector 向量v1
v2 : math3d.vector 向量v2
u : float 系数u
归一化,结果放到self
normalize(f = 1.0)
参数 :
f : float 归一化长度
设置各分量
set(x, y)
参数 :
x : float x分量
y : float y分量
T.__new__(S, ...) -> a new object with type S, a subtype of T