On 22/06/2019 16:32, hauptmech wrote: > After reading through vector2d.h and matrix3x3.h, I agree with Reece > more or less. There is ambiguity in the word vector, between math > vectors, spatial vectors, and c++ vectors. Context implies that VECTOR2 > refers math vectors, but then MATRIX3x3 * VECTOR2 is allowed which > violates expectations. POINT2 and SE2 or HOMOGENEOUS2 would set > expectations better.
Actually, the name MATRIX3x3 name is a bit misleading - it actually represents a 2D affine transform. Anybody willing to send a patch renaming it to XFORM2D or something more descriptive? :) Tom _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp