C# 在C语言中旋转三维模型#

C# 在C语言中旋转三维模型#,c#,winforms,graphics,3d,C#,Winforms,Graphics,3d,如何将在3D Studio Max中创建的3D模型放入Winform C#程序并使其旋转?如果可能的话,我宁愿不使用DirectX。我不想要任何复杂的东西。我只是想让我的模型沿X轴旋转。就这样 感谢您提供了一些非交互式的信息: 将动画导出到AVI并将其嵌入到表单中: 这并不是我真正推荐的,但它是创建动画gif的一种替代方法 对于部分互动的内容(即允许有限的移动): 我看过可以用鼠标控制的QuickTime电影。上面有一个例子。但它不是3D的 对于完全互动的内容: 您需要某种类型的3D渲染引擎,

如何将在3D Studio Max中创建的3D模型放入Winform C#程序并使其旋转?如果可能的话,我宁愿不使用DirectX。我不想要任何复杂的东西。我只是想让我的模型沿X轴旋转。就这样


感谢您提供了一些非交互式的信息:

将动画导出到AVI并将其嵌入到表单中:

这并不是我真正推荐的,但它是创建动画gif的一种替代方法

对于部分互动的内容(即允许有限的移动):

我看过可以用鼠标控制的QuickTime电影。上面有一个例子。但它不是3D的

对于完全互动的内容:


您需要某种类型的3D渲染引擎,并且(通常)需要DirectX或OpenGL。但是,如果您只处理简单的对象,您可能(重复)使用软件渲染器而不受影响。

对于非交互式对象:

将动画导出到AVI并将其嵌入到表单中:

这并不是我真正推荐的,但它是创建动画gif的一种替代方法

对于部分互动的内容(即允许有限的移动):

我看过可以用鼠标控制的QuickTime电影。上面有一个例子。但它不是3D的

对于完全互动的内容:


您需要某种类型的3D渲染引擎,并且(通常)需要DirectX或OpenGL。然而,如果你只处理简单的对象,你可能会(重复)使用软件渲染器# 差不多


我从未使用过任何渲染引擎,但为了满足您的需求(让用户移动对象),我认为3D引擎可以。但是,这可能是过火了

您应该为C使用一个3D渲染引擎# 差不多


我从未使用过任何渲染引擎,但为了满足您的需求(让用户移动对象),我认为3D引擎可以。但是,如果您希望它是动态的,那么最简单的方法是渲染对象旋转的动画,但将每个帧作为单独的文件。然后根据用户拖动鼠标的方式显示正确的图像。如果用户向右拖动鼠标,则增加帧并显示下一个图像。如果向左移动,则减小帧。

如果希望它是动态的,则最简单的选项是渲染对象旋转的动画,但使每个帧成为单独的文件。然后根据用户拖动鼠标的方式显示正确的图像。如果用户向右拖动鼠标,则增加帧并显示下一个图像。如果向左移动,则减小帧。

建议不错,不过我希望它是动态的。这意味着用户可以沿轴向任何方向拖动模型。我该怎么做?好建议,不过我希望它是动态的。这意味着用户可以沿轴向任何方向拖动模型。我该怎么做?你最终决定了什么?公认的答案有几个选择。我面临着类似的情况,我发现所有的选择似乎都有点痛苦:)你最终选择了什么?公认的答案有几个选择。我面临着类似的情况,我找到的所有选择似乎至少有点痛苦:)