public override Vec2d TransformPoint(Vec2d v) { return(new Vec2d(v.X * this.a + v.Y * this.b + this.tx, v.X * this.c + v.Y * this.d + this.ty)); }
public override Vec2d TransformVector(Vec2d v) { return(new Vec2d(v.X * this.a + v.Y * this.b, v.X * this.c + v.Y * this.d)); }