1 载入ICON
HICON hicon = NULL;
hicon = ::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_LOCK));
((CButton*)GetDlgItem(IDC_KEEPRATIO))->SetIcon(hicon);
2 平面内坐标旋转公式
任意一点A(ax,ay),按旋转中心点(x,y)逆时针旋转任意角度k度后A'的坐标计算公式
解:
x'=(ax-x)*cos(k) - (ay-y)*sin(k) + x; //此为最后的横坐标
y'=(ax-x)*sin(k) + (ay-y)*cos(k) + y; //此为最后的纵坐标
任意一点A(ax,ay),按旋转中心点(x,y)顺时针旋转任意角度k度后A'的坐标计算公式
解:
x'=(ax-x)*cos(k) + (ay-y)*sin(k) + x; //此为最后的横坐标
y'=(ax-x)*sin(k) - (ay-y)*cos(k) + y; //此为最后的纵坐标
3 三次贝塞尔曲线公式
P(t) = (1 - t)^3 * P0 + 3 * t * (t-1)^2 * P1 + 3 * t^2 * (1 - t) * P2 + t ^ 3 * P3
//t代表所要求的点在贝塞尔曲线的比例
未完待续...