Я визуализирую большое количество сеток, загруженных как stl, а затем добавленных в область просмотра, которая является объектом HelixViewport3D. Все сетки статичны в окружающей среде.
// in MainWindow.xaml
<HelixToolkit:HelixViewport3D x:Name ="viewPort" ZoomExtentsWhenLoaded="True" Margin="250,-15,0,15">
// in MainWindow.cs Constructor
this.viewPort = new HelixViewport3D();
foreach(string path in meshPaths){
ModelVisual3D meshModel = loadMesh(path);
viewport.Children.Add(meshModel);
}
Поскольку количество мешей велико, производительность рендеринга довольно низкая (зависает во время вращения, трудно увеличить масштаб...). Как упростить поворот сцены и управление ею?