示例#1
0
 public static Matrix3d RotationEuler(double phi, double theta, double psi)
 {
     return(Matrix3d.smethod_3(Matrix3d.smethod_3(Matrix3d.RotationZAxis(psi), Matrix3d.RotationXAxis(theta)), Matrix3d.RotationZAxis(phi)));
 }
示例#2
0
 public static Matrix3d RotationTaitBryan(double roll, double pitch, double yaw)
 {
     return(Matrix3d.smethod_3(Matrix3d.smethod_3(Matrix3d.RotationXAxis(roll), Matrix3d.RotationYAxis(pitch)), Matrix3d.RotationZAxis(yaw)));
 }
示例#3
0
 public static Matrix3d operator *(Matrix3d A, Matrix3d B)
 {
     return(Matrix3d.smethod_3(A, B));
 }