如何使用相同的HelixViewport3D屏幕两种不同形式的C#

时间:2019-09-05 12:14:37

标签: c# wpf helix-3d-toolkit

我想看看我在表格1中设计的HelixViewport3D 3D区域,在表格2中具有不同的摄影机角度。

我想从我希望在第二种形式中同时看到的角度来看第一种形式的生产线,而形式1中的动作将同时出现在第二种形式中。

我尝试了以下示例代码,但是没有用

Visual Studio

public Window2()
{
    InitializeComponent();

    MainWindow screen1 = new MainWindow();

    viewport3dScreen2 = screen1.viewPort3d;            // Window2 helixviewport3d name -> viewport3dScreen2

    viewport3dScreen2.Camera.LookDirection = new Vector3D(-144.937, 1.720, -14284.246);
    viewport3dScreen2.Camera.UpDirection = new Vector3D(-0.923, -0.009, -0.440);
    viewport3dScreen2.Camera.Position = new Point3D(1806.793, -519.229, 5594.084);
}

1 个答案:

答案 0 :(得分:0)

您需要创建两个视点,并对两个视口使用相同的模型。