Example #1
0
 // Token: 0x060004D9 RID: 1241 RVA: 0x000191DD File Offset: 0x000173DD
 public static AffineTransform3 CreateFromQuaternion(Quaternion quaternion)
 {
     return(Transform3Factory.CreateFromQuaternion(quaternion, Vector3.Zero));
 }
        // Token: 0x060004AB RID: 1195 RVA: 0x00017B54 File Offset: 0x00015D54
        public static Vector3 Rotate(this Quaternion quaternion, Vector3 vector)
        {
            AffineTransform3 affineTransform = Transform3Factory.CreateFromQuaternion(quaternion);

            return(new Matrix3((Vector3)affineTransform.AxisX, (Vector3)affineTransform.AxisY, (Vector3)affineTransform.AxisZ) * vector);
        }
Example #3
0
 // Token: 0x060004D8 RID: 1240 RVA: 0x000191CB File Offset: 0x000173CB
 public static AffineTransform3 CreateFromQuaternion(Quaternion quaternion, Vector3 origin)
 {
     return(Transform3Factory.CreateFromQuaternion(quaternion, origin, 1.0));
 }