ILNumerics V5:旋转或平移时 3d 图变形
ILNumerics V5: 3d plot gets distorted when rotate or pan
我有一个问题:如果我旋转或平移绘图,我的 3d 绘图会变形。我知道这种行为旨在始终向用户展示最多,但它看起来很傻,所以我想要一个正交视图或同样长的轴。
Earth distorted.
我有一个 WPF 应用程序,其中 ILN Form/Control 通过 WindowsFormsHost 托管。
我尝试了关于 Plotcube.Projection、设置 Plotcube.Limits、更改 ILN_Panel 自动调整大小等的所有可能性。我的下一个想法是,也许我需要配置 WPF and/or 表单 window 本身。
谢谢!
我认为这是不可能的。至少在 PlotCube 中并不容易。如果不需要 PlotCube,只需将对象放入 Camera 节点并将投影设置为正交。你完成了。
使用 PlotCube 则要复杂得多。您必须确保所有容器具有相等的纵横比(宽度/高度)WinformsHostControl、PlotCube、PlotCube.ScreenRect、PlotCube.DataScreenRect、PlotCube.Plots(数据组)及其限制。如果你想自由旋转所有东西,你必须确保在适用的所有 3 个维度上具有相等的纵横比。
我有一个问题:如果我旋转或平移绘图,我的 3d 绘图会变形。我知道这种行为旨在始终向用户展示最多,但它看起来很傻,所以我想要一个正交视图或同样长的轴。
Earth distorted.
我有一个 WPF 应用程序,其中 ILN Form/Control 通过 WindowsFormsHost 托管。 我尝试了关于 Plotcube.Projection、设置 Plotcube.Limits、更改 ILN_Panel 自动调整大小等的所有可能性。我的下一个想法是,也许我需要配置 WPF and/or 表单 window 本身。 谢谢!
我认为这是不可能的。至少在 PlotCube 中并不容易。如果不需要 PlotCube,只需将对象放入 Camera 节点并将投影设置为正交。你完成了。
使用 PlotCube 则要复杂得多。您必须确保所有容器具有相等的纵横比(宽度/高度)WinformsHostControl、PlotCube、PlotCube.ScreenRect、PlotCube.DataScreenRect、PlotCube.Plots(数据组)及其限制。如果你想自由旋转所有东西,你必须确保在适用的所有 3 个维度上具有相等的纵横比。