Mac 加载和操作 3D 对象的库
我正在尝试使用 Xcode 学习 3d for Mac 的基础知识,所以我想知道我可以使用什么来实现这些结果:
-加载 3d 对象(3ds、obj 等)
-添加一些交互(使用鼠标旋转、缩放、平移)
- 拍摄对象的快照,以便将其保存为图像
我知道没有一个库可以完成这一切;但我希望找到关于我可以使用什么的建议。
有没有人有任何库/框架的经验可以帮助我实现这些目标?或者解释如何做我想要实现的目标的教程?
谢谢!
I am trying to learn the basic of 3d for Mac using Xcode, so I would like to know what could I use to achieve these results :
-load a 3d object (3ds, obj, etc)
-add some interaction (use the mouse to rotate, zoom, pan)
-take a snapshot of the object so it can be saved as image
I know that a library that does it all is not available; but I hope to find suggestions about what i can use.
Has anyone any experience with libraries/frameworks that can help me to achieve these goals? Or tutorials that explains how to do what i am trying to achieve?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
OpenGL 是用于 3D 的技术。 nehe.gamedev.net 上有很棒的教程和大量示例代码。
OpenGL is the technology to use for 3D. There are great tutorials and lots of sample code at nehe.gamedev.net.
访问 Nate Robbins websight 并下载适用于 OS X 的教程(带有源代码)。除了让您了解 OpenGL 的一些基本概念之外,它还包含用于加载 OBJ 格式的 3D 文件 (glm.c) 的源代码以及视图操作例程。
打印 OpenGL 上下文的示例如下: Cocoa Builder - OpenGL 打印/图片
Visit Nate Robbins websight and download the tutorial (with source code) for OS X. In addition to letting you walk through some basic concepts for OpenGL, it contains the source code for loading 3d files in OBJ format (glm.c) in addition to view manipulation routines.
Examples for printing an OpenGL context are here : Cocoa Builder - OpenGL printing/image