Я установил ObservableCollection для ItemsSource, но я также пытаюсь использовать ModelVisual3D для загрузки модели. Возможно ли это, если нет, как я могу загрузить все, используя MVVM? Мне нужно будет трансформировать модель.
<h:HelixViewport3D ItemsSource="{Binding Objects}" ShowCameraInfo="True" ShowViewCube="True" ZoomExtentsWhenLoaded="True" Margin="5,5,5,5" ShowCoordinateSystem="False">
<h:HelixViewport3D.DefaultCamera>
<PerspectiveCamera Position="0,120,200" LookDirection="-0,-120,-200" UpDirection="0,.3,.9" FieldOfView="80" NearPlaneDistance="0.001"/>
</h:HelixViewport3D.DefaultCamera>
<h:DirectionalHeadLight />
<ModelVisual3D Content="{Binding Model}">
<ModelVisual3D.Transform>
<Transform3DGroup>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D Axis="1,0,0" Angle="{Binding Xaxis}"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D Axis="0,1,0" Angle="{Binding Yaxis}"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
<RotateTransform3D>
<RotateTransform3D.Rotation>
<AxisAngleRotation3D Axis="0,0,1" Angle="{Binding Zaxis}"/>
</RotateTransform3D.Rotation>
</RotateTransform3D>
</Transform3DGroup>
</ModelVisual3D.Transform>
</ModelVisual3D>
<h:GridLinesVisual3D />