Home | History | Annotate | Download | only in scripts

Lines Matching refs:Vec2

204 	def toVec2(self):			return Vec2(self.x, self.x)
261 elif isinstance(val, Vec2):
262 return Vec2(self.x * val.x, self.x * val.y)
273 elif isinstance(val, Vec2):
274 return Vec2(self.x / val.x, self.x / val.y)
287 elif (len(lst) == 2): return Vec2(lst[0], lst[1])
309 class Vec2(Vec):
315 def applyUnary(self, func): return Vec2(func(self.x), func(self.y))
316 def applyBinary(self, func, other): return Vec2(func(self.x, other.x), func(self.y, other.y))
320 def toVec2(self): return Vec2(self.x, self.y)
325 def toFloat(self): return Vec2(float(self.x), float(self.y))
326 def toInt(self): return Vec2(int(self.x), int(self.y))
327 def toBool(self): return Vec2(bool(self.x), bool(self.y))
338 return "vec2"
351 return "vec2(%s, %s)" % (self.x, self.y)
356 assert isinstance(v, Vec2)
360 assert isinstance(v, Vec2)
364 return Vec2(-self.x, -self.y)
368 return Vec2(self.x + val, self.y + val)
369 elif isinstance(val, Vec2):
370 return Vec2(self.x + val.x, self.y + val.y)
380 assert isinstance(val, Vec2)
381 return Vec2(self.x * val.x, self.y * val.y)
385 return Vec2(self.x / val.x, self.y / val.x)
387 assert isinstance(val, Vec2)
388 return Vec2(self.x / val.x, self.y / val.y)
392 def boolNot(self): return Vec2(not self.x, not self.y)
406 def toVec2(self): return Vec2(self.x, self.y)
498 def toVec2(self): return Vec2(self.x, self.y)