我有包含页面 x 和 y 位置的点列表。我想在所有这些点上相对于页面的任何枢轴点应用旋转(目前假设它的中心)。
var points = new List<Point>();
points.Add(1,1);
points.Add(15,18);
points.Add(25,2);
points.Add(160,175);
points.Add(150,97);
const int pageHeight = 300;
const int pageWidth = 400;
var pivotPoint = new Point(200, 150); //Center
var angle = 45; // its in degree.
// Apply rotation.
我需要一些公式吗?