В моей программе ячейки отображаются должным образом, но когда я меняю device.transform.view и матрицы device.transform.projection от левой руки до правая система, сетки больше не отображаются должным образом, то есть задние лица освещаются, а передние поверхности прозрачны! Кто-нибудь есть идея, что еще необходимо изменить, чтобы иметь надлежащий дисплейЯчейки DirectX не отображаются должным образом после переключения матриц просмотра и проекции
Оригинальные матрицы:
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);
Ну, если нажать галочку на левой стороне моего поста, то вы мою почту. Если вы считали, что это полезно, upvote (предположим, что вы еще этого не сделали) тоже было бы неплохо: D – Goz