У меня есть объект HelixViewport3D в моем представлении.
<HelixToolkit:HelixViewport3D x:Name="myView" ZoomExtentsWhenLoaded="True" >
<HelixToolkit:SunLight/>
<ModelVisual3D x:Name="foo"/>
</HelixToolkit:HelixViewport3D>
И я загружаю объект в свой видовой экран следующим образом:
ModelImporter mi = new ModelImporter();
Model3DGroup MyModel = mi.Load(@"3DObjects/test.obj");
foo.Content = MyModel;
У меня есть кнопка. Когда я нажимаю на это, он должен сделать снимок экрана с методом myView.Export ("path") , изменить его под другим углом и сделать еще один снимок экрана. Это должно быть сделано для всех углов (передний, задний, левый, правый, верхний, нижний).
Я пробовал lookAt, setView и изменение свойств камеры для изменения положения. Но когда я это делаю, мой объект становится глупым.