Lines Matching refs:Vec3
19 class Vec3:
29 return "<Vec3 (%s,%s,%s)>" % tuple([repr(c) for c in self.v])
31 return Vec3(*[self.v[i] + other.v[i] for i in range(3)])
33 return Vec3(*[self.v[i] - other.v[i] for i in range(3)])
35 if isinstance(other, Vec3):
36 return Vec3(*[self.v[i] * other.v[i] for i in range(3)])
38 return Vec3(*[self.v[i] * other for i in range(3)])
50 return Vec3(ay * bz - by * az, az * bx - bz * ax, ax * by - bx * ay)
65 R = Vec3(1., 0., 0.)
66 U = Vec3(0, 1., 0)
67 self.center = Vec3(0, 0, 0)
68 self.pcenter = Vec3(0, 0, F)
157 return Vec3(*(numpy.dot(m, vv.v + (1,))[:3]))
196 p = Plane(Vec3(x, y, z), under(Vec3(0,0,-1), rz), under(Vec3(1, 0, 0), rz))