tags:

views:

18

answers:

1

What is, in a "for dummies" interpretation, the difference between
System.Drawing.Drawing2D.Matrix

TransformPoints(pointsArray) <==> TransformVectors(pointsArray) ?

Edit:
there is also a VectorTransformPoints(...) method, by the way... :)

A: 

Matrix::TransformPoints will translate, rotate and scale the points passed to it.

Matrix::TransformVectors will only rotate and scale the points while ignoring the translation.

Reflector tells me that Matrix::VectorTransformPoints simply forwards it's argument to Matrix::TransformVectors.

Vulcan Eager