C# 在Visual Studio 2010(WPF)中导入三维模型

C# 在Visual Studio 2010(WPF)中导入三维模型,c#,wpf,visual-studio-2010,opengl,3d-modelling,C#,Wpf,Visual Studio 2010,Opengl,3d Modelling,我在VS2010(WPF应用程序)的一个3D游戏项目中工作,我将Visual C#与OpenGL和GLControl结合使用,我需要有关导入3D模型的帮助。 Google search帮不了我多少忙,我需要更多关于在这些技术中导入3D模型的知识。OpenGl不是场景图,它不会为您加载模型。您需要单独加载模型,然后使用顶点缓冲区/索引缓冲区或使用固定函数管道(如果是这样)将顶点/法线/纹理/索引信息传递给opengl 除此之外,我们无法帮助您,因为这是一个非常普遍的问题,而且每个模型格式的加载方式

我在VS2010(WPF应用程序)的一个3D游戏项目中工作,我将Visual C#与OpenGL和GLControl结合使用,我需要有关导入3D模型的帮助。
Google search帮不了我多少忙,我需要更多关于在这些技术中导入3D模型的知识。

OpenGl不是场景图,它不会为您加载模型。您需要单独加载模型,然后使用顶点缓冲区/索引缓冲区或使用固定函数管道(如果是这样)将顶点/法线/纹理/索引信息传递给opengl


除此之外,我们无法帮助您,因为这是一个非常普遍的问题,而且每个模型格式的加载方式都不同。

请查看ZAM3D和Microsoft Expression Designer,您可以轻松导入和导出可直接在xaml中使用的模型


关于旋转/平移变换,WPF中内置了支持,如果您使用WPF,您不需要OpenGL,我强烈建议您安装Expression Blend并使用动画/摄影机控制来实现相同的效果。

我知道我必须在XAML代码中转换模型格式,之后,如何播放(旋转,平移)使用三维模型OpenGl@IlijaZdravkov:OpenGL没有最佳的模型格式,因为OpenGL完全不知道格式。您可以根据自己的具体需要选择格式。如果您不知道我对顶点缓冲区/索引缓冲区的意思,那么您需要获得一个初学者教程,慢慢学习,直到可以渲染模型为止。