私のプログラムでは、メッシュは正しく表示されていましたが、device.transform.view と device.transform.projection マトリックスを左手系から右手系に変更すると、メッシュが正しく表示されなくなりました。顔が照らされており、前面が透明です! 適切な表示を行うためにさらに何を変更する必要があるか、誰にもわかりますか
元の行列:
device.Transform.View = Matrix.LookAtLH(vFrom, vAt, vUp);
device.Transform.Projection = Matrix.PerspectiveFovLH((float)Math.PI / 4, fAspect, 0f, 100f);
変形:
device.Transform.View = Matrix.LookAtRH(vFrom, vAt, vUp);
device.Transform.Projection = Matrix.PerspectiveFovRH((float)Math.PI / 4, fAspect, 0f, 100f);