110,538
社区成员
发帖
与我相关
我的任务
分享
double m11 = Math.Cos(Rotation);
double m12 = Math.Sin(Rotation);
Matrix m = new Matrix();
m.M11 = (float)m11;
m.M12 = (float)m12;
m.M21 = -(float)m12;
m.M22 = -(float)m11;
m.Translation = new Vector3((float)(Rotation * (1 - m11 + m12)), (float)(Rotation * (1 - m12 - m11)), 0);
Matrix mt = new Matrix();
mt.m11 = ...
mt.m22 = ...
怎么弄,比把所有m都放入构造参数强……
double m11 = Math.Cos(r);
double m12 = Math.Sin(r);
Matrix = new Matrix(m11, m12, -m12, m11, rx * (1 - m11 + m12), ry * (1 - m12 - m11));
double m11 = Math.Cos(r);
double m12 = Math.Sin(r);
mt.Matrix = new Matrix(m11, m12, -m12, m11, rx * (1 - m11 + m12), ry * (1 - m12 - m11));