用于加载和操作3d对象的mac库

时间:2011-02-16 05:37:50

标签: cocoa xcode 3d

我正在尝试使用Xcode学习3d for Mac的基础,所以我想知道我可以用什么来实现这些结果:

- 加载一个3d对象(3ds,obj等)

- 添加一些交互(使用鼠标旋转,缩放,平移)

- 拍摄对象的快照,以便将其保存为图像

我知道一个完成这一切的图书馆不可用;但我希望能找到有关我可以使用的建议。

有没有人可以帮助我实现这些目标的图书馆/框架经验?或教程解释如何做我想要实现的目标?

谢谢!

2 个答案:

答案 0 :(得分:0)

OpenGL是用于3D的技术。 nehe.gamedev.net有很棒的教程和大量的示例代码。

答案 1 :(得分:0)

访问Nate Robbins网页并下载OS X的教程(包含源代码)。除了让您了解OpenGL的一些基本概念之外,它还包含以OBJ格式加载3d文件的源代码(glm) .c)除了视图操作例程。

打印OpenGL上下文的示例如下:Cocoa Builder - OpenGL printing/image