1

我对使用 3D 完全不熟悉,但我需要制作一个使用 3D 对象的 C# 应用程序(只是为了查看它们)。我认为在 Google SketchUp 中制作 3D 模型是最简单的。但我不知道如何在 C# 中使用 .skp 文件。也有人可以向我推荐一些如何使用 C# 操作 3D 对象的资源。

4

3 回答 3

1

你可能很幸运:

http://www.3drad.com/Google-SketchUp-To-DirectX-XNA-Exporter-Plug-in.htm

但是,这会给您带来更多使用 Microsoft XNA 的麻烦,然后您可能会研究其他 3D 渲染方法,这可能会导致您

http://www.ogre3d.org/tikiwiki/MOGRE

于 2012-01-04T21:20:38.110 回答
1

您可以或可能想做很多事情。所以这个问题很模糊。只是给个提示。

如果您想查看Vector Graphics 3D 模型,例如用于机械制造的IGESCAD ,您应该查看 ,或者您可以查看从混合创建的模型,例如STL文件,主要用于扫描仪作为恢复云从它指向一个构造一个三角形序列。

还有很多其他解决方案和类型。

只需几个您可能感兴趣的编码有用链接:

  • XNA 样本

  • OpenCascade(您可以在互联网上找到一个C#包装器。原始项目C++显然在其中。

还有一些您可能有兴趣查看的应用程序:

  • 犀牛。很棒的 3D 建模程序,带有免费版本,但您可以执行的保存次数有限(大约 20 次)非常适合处理矢量和捣碎。
  • 自由CAD。适合机械制造,而且是免费的。
  • 魔术。适合处理 STL 文件。也有免费版本。
于 2012-01-04T21:21:38.283 回答
0

我可能会将您引向错误的方向,但据我所知,Microsoft Expression Blend 处理 WPF 和 3d 对象。希望这对你有帮助。

于 2012-01-04T21:15:49.723 回答