MCPcopy
hub / github.com/scottbez1/splitflap / vector

Method vector

thirdparty/panelize.py:2366–2376  ·  view source on GitHub ↗
( self, vect )

Source from the content-addressed store, hash-verified

2364 return Vector( vect.obj_name, x, y )
2365
2366 def vector( self, vect ):
2367 check_instance( vect, Vector )
2368 x = self.fxx * vect.x + self.fxy * vect.y + self.dx
2369 y = self.fyx * vect.x + self.fyy * vect.y + self.dy
2370 if isinstance( vect, VectorAngle ):
2371 a = None
2372 if vect.a != None:
2373 a = self.fa * (vect.a - self.da)
2374 a = (a + 720) % 360
2375 return VectorAngle( vect.obj_name, x, y, a )
2376 return Vector( vect.obj_name, x, y )
2377
2378 def add_rotation( self, vect ):
2379 check_instance( vect, Vector )

Callers 9

recalculateMethod · 0.95
copyMethod · 0.80
copyMethod · 0.80
copyMethod · 0.80
copyMethod · 0.80
copyMethod · 0.80
copyMethod · 0.80
copyMethod · 0.80
copyMethod · 0.80

Calls 3

check_instanceFunction · 0.85
VectorAngleClass · 0.85
VectorClass · 0.85

Tested by

no test coverage detected