在WPF应用程序中旋转HelixViewport3D中的对象

我正在尝试使用helixtoolkit在WPF应用程序中显示一个3d对象,并根据沿x,y,z轴的3个变量(用户输入)旋转它。 但我没有在螺旋工具包中找到一个旋转3d对象的函数。

C#代码

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Windows.Media.Media3D; using HelixToolkit.Wpf; namespace HelixTrial { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); ModelImporter importer = new ModelImporter(); Model3D model = importer.Load("D:\\Crate1.obj"); Models.Content = model; // need to apply rotation to the model using three x,y,z variables } } } 

XAML代码

         

您无法在工具包中找到它,因为它是标准的WPF函数 。 所以在你的例子中它看起来有点像这样: