3D ViewCube в SharpDX/SlimDXC#

Место общения программистов C#
Anonymous
3D ViewCube в SharpDX/SlimDX

Сообщение Anonymous »

У меня есть приложение .NET Framework 4.8, которое показывает 3D-модель в пользовательском элементе управления WinForms, почти такую же, как та, которую вы можете найти в GitHub:
https://github.com/smiley22/MultiRes3d
Я бы хотел добавить фиксированный ViewCube в стиле AutoCad, который всегда остается в верхнем левом углу, независимо от панорамирования/масштабирования основная модель, но с той же ориентацией.
ИИ дал мне совет:
Отобразите ее как отдельную небольшую, возможно, полупрозрачную сетку в углу области просмотра.
Я могу создать куб, сделать его полупрозрачным и поместить в мировые координаты, но я не могу заставить его всегда появляться в фиксированном положении относительно текущего окна просмотра (например, вверху слева) область 300x200 пикселей)
Кто-нибудь может помочь мне с математическими вычислениями, необходимыми для этого?

Подробнее здесь: https://stackoverflow.com/questions/798 ... pdx-slimdx

Вернуться в «C#»