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);
}
メッシュ数が多いのでレンダリング性能はかなり低いです(回転中にフリーズする、ズームインしにくい…)。シーンの回転と操作を簡単にするにはどうすればよいですか?