public override Matrix GetHandleMatrix(SETItem item) { Matrix matrix = Matrix.Identity; MatrixFunctions.Translate(ref matrix, item.Position); MatrixFunctions.RotateX(ref matrix, 0x4000); return(matrix); }
public override Matrix GetHandleMatrix(SETItem item) { Matrix matrix = Matrix.Identity; MatrixFunctions.Translate(ref matrix, item.Position); MatrixFunctions.RotateY(ref matrix, (ushort)(item.Rotation.Y + 0x8000)); MatrixFunctions.RotateZ(ref matrix, item.Rotation.Z); MatrixFunctions.RotateX(ref matrix, item.Rotation.X); return(matrix); }