本文介绍了WPF 3D功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好

我对任何一种3D编程都是陌生的,并且我一直坚持选择一种技术",而不是3D编程.足够直观,但也使我有可能解决问题.

I am new to any kind of 3D programming, and I am stuck at choosing a "technology" that is intuitive enough, but also makes it possible for me to solve the problem.

最近我一直在使用C#和WPF进行编程,现在我必须做一个应用程序,该应用程序允许读取和渲染.obj,.x甚至是.x3d等3D文件,并且可以简单地旋转和缩放.我当然对呈现模型的所有可能性感到困惑.我知道WPF 3D中旋转和缩放的可能性,但是我不确定它是否足以提供完全正确的渲染.

I've been doing programming with C# and WPF lately, and now I have to do an application that allows reading and rendering 3D files such as .obj, .x or perhaps even .x3d, and simple rotation and scaling. I am, of course, confused by all the possibilities for rendering the model. I am aware of the possibilities of rotation and scaling in WPF 3D, but I'm not sure if it offers enough to render them completely and correctly.

首先让我感到困惑的是尝试学习OpenGL还是DirectX,然后我听说不再支持托管的Directx,并且有XNA.然后XNA主要用于游戏的事实使我更加困惑,因为我不打算制作游戏或动画(轮换除外).

I was first confused whether to try to learn OpenGL or DirectX, then I heard that the managed directx wasn't supported any more, and that there's XNA. Then the fact that the XNA is mostly for games confused me even more, because I am not trying to make a game or animation (except for the rotation).

问题是,WPF是否能够完全渲染不同类型的3D模型?

So, the question is, is WPF capable of fully rendering different types of 3D models?

谢谢您的时间和回答:)

Thank you for your time and answers :)

推荐答案


这篇关于WPF 3D功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-04 23:02