Public Member Functions | |
def | __abs__ |
def | __add__ |
def | __cmp__ |
def | __div__ |
def | __init__ |
def | __mul__ |
def | __neg__ |
def | __pos__ |
def | __radd__ |
def | __rdiv__ |
def | __repr__ |
def | __rmul__ |
def | __rsub__ |
def | __str__ |
def | __sub__ |
def | cross |
def | dot |
def | intrp |
def | normalize |
def | set |
def | __new__ |
Public Attributes | |
is_zero | |
bool 只读 是否接近于0 | |
length | |
float 只读 长度 | |
length_sqr | |
float 只读 长度平方 | |
x | |
float 读写 x分量 | |
y | |
float 读写 y分量 | |
z | |
float 读写 z分量 |
def __init__ | ( | self ) |
math3d.vector 向量 __init__(x, y, z) 参数 : x : float x分量 y : float y分量 z : float z分量 __init__(v) 参数 : v : math3d.vector 被拷贝向量 运算符 : v1 + v2 向量加法 v1 - v2 向量减法 v1 * v2 向量乘法 v * f 向量乘标量(float或int) v1 / v2 向量除法 -v 取负 abs(v) 求长度
def __abs__ | ( | self ) |
x.__abs__() <==> abs(x)
def __add__ | ( | self ) |
x.__add__(y) <==> x+y
def __cmp__ | ( | self ) |
x.__cmp__(y) <==> cmp(x,y)
def __div__ | ( | self ) |
x.__div__(y) <==> x/y
def __mul__ | ( | self ) |
x.__mul__(y) <==> x*y
def __neg__ | ( | self ) |
x.__neg__() <==> -x
def __pos__ | ( | self ) |
x.__pos__() <==> +x
def __radd__ | ( | self ) |
x.__radd__(y) <==> y+x
def __rdiv__ | ( | self ) |
x.__rdiv__(y) <==> y/x
def __repr__ | ( | self ) |
x.__repr__() <==> repr(x)
def __rmul__ | ( | self ) |
x.__rmul__(y) <==> y*x
def __rsub__ | ( | self ) |
x.__rsub__(y) <==> y-x
def __str__ | ( | self ) |
x.__str__() <==> str(x)
def __sub__ | ( | self ) |
x.__sub__(y) <==> x-y
def cross | ( | self ) |
计算叉积self × v cross(v) 参数 : v : math3d.vector 另一个向量 返回值 : math3d.vector 叉积结果
def dot | ( | self ) |
计算点积self ? v dot(v) 参数 : v : math3d.vector 另一个向量 返回值 : float 点积结果
def intrp | ( | self ) |
计算插值:v1 * (1 - u) + v2 * u,结果放到self intrp(v1, v2, u) 参数 : v1 : math3d.vector 向量v1 v2 : math3d.vector 向量v2 u : float 系数u
def normalize | ( | self ) |
归一化,结果放到self normalize(f = 1.0) 参数 : f : float 归一化长度
def set | ( | self ) |
设置各分量 set(x, y, z) 参数 : x : float x分量 y : float y分量 z : float z分量
def __new__ | ( | self ) |
T.__new__(S, ...) -> a new object with type S, a subtype of T