public void Rotate(QuaternionF quaternion) { Point3F center = new Point3F(); this *= CreateRotationMatrix(ref quaternion, ref center); }
public void RotateAt(QuaternionF quaternion, Point3F center) { this *= CreateRotationMatrix(ref quaternion, ref center); }
public void RotateAtPrepend(QuaternionF quaternion, Point3F center) { this = CreateRotationMatrix(ref quaternion, ref center) * this; }
public void RotatePrepend(QuaternionF quaternion) { Point3F center = new Point3F(); this = CreateRotationMatrix(ref quaternion, ref center) * this; }