KekLib.Affine#

Affine.py

Copyright (c) 2018-2023, Masatsuyo Takahashi, KEK-PF

class Affine(src_points, tgt_points, raise_=False)#

Bases: object

M [

[ a, b ] [ c, d ]

]

v [ e, f ]

p -> q ; q = np.dot( M, p ) + v

a * p[0] + b * p[1] + c * 0 + d * 0 + e * 1 + f * 0 = q[0] a * 0 + b * 0 + c * p[0] + d * p[1] + e * 0 + f * 1 = q[1]

transform(x, y)#
transform_list(points)#