ILNumerics V5: 3d-график искажается при повороте или панорамировании - PullRequest
1 голос
/ 07 февраля 2020

У меня проблема: мой 3D-график искажается, если я поворачиваю или панорамирую график. Я знаю, что это поведение предназначено, чтобы показывать пользователю больше всего времени, но это выглядит глупо, поэтому я хочу ортогональное представление или Оси одинаковой длины.

Земля искажена.

У меня есть приложение WPF, где форма / элемент управления ILN размещается через WindowsFormsHost. Я испробовал все возможности, касающиеся Plotcube.Projection, установил Plotcube.Limits, изменил автоматический размер ILN_Panel et c. Моя следующая идея состояла в том, что, возможно, мне нужно настроить само окно WPF и / или формы. Спасибо!

1 Ответ

1 голос
/ 07 февраля 2020

Я думаю, что это невозможно. По крайней мере, нелегко в PlotCube. Если вам не нужен PlotCube, просто поместите объект в узел «Камера» и установите «Проекция» на «Ортогональный». И вы сделали.

С PlotCube все намного сложнее. Необходимо убедиться, что все контейнеры имеют одинаковое соотношение сторон (ширина / высота) WinformsHostControl, PlotCube, PlotCube.ScreenRect, PlotCube.DataScreenRect, PlotCube.Plots (группа данных) и его ограничения. Если вы хотите вращать все бесплатно, вы должны убедиться, что у вас одинаковое соотношение сторон во всех трех измерениях, которые мы не применили.

...