Ejemplo n.º 1
0
        public override Matrix GetHandleMatrix(SETItem item)
        {
            Matrix matrix = Matrix.Identity;

            MatrixFunctions.Translate(ref matrix, item.Position);
            MatrixFunctions.RotateX(ref matrix, 0x4000);

            return(matrix);
        }
Ejemplo n.º 2
0
        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);
        }