导出对象渲染opengl

Posted

技术标签:

【中文标题】导出对象渲染opengl【英文标题】:export object render opengl 【发布时间】:2012-12-17 10:22:51 【问题描述】:

我有一个格式为 .obj 的 CAD 文件,我想使用旋转平移进行渲染,并为我的不同对象获取 2D 位置。

我使用 C/C++ 和 OPENGL。使用库 assimp,我可以加载对象并进行旋转翻译。

但我的问题是:如何使用对象的属性导出这些信息?因为我必须将这些信息与 OPENCV 一起使用。

【问题讨论】:

你能澄清一下你到底想获取什么信息吗? 我会尝试从不同物体的投影中获取坐标。 您在寻找gluProject吗? 我认为这不是我要寻找的,因为我不需要转换对象的所有点,只需要可见表面。 【参考方案1】:

您可能对Transform Feedback 感兴趣。或者你只是在没有 OpenGL 的情况下在 CPU 上做矩阵数学,因为变换反馈是唯一的方法,当使用 OpenGL 来解决你的问题时实际上是有意义的。

【讨论】:

谢谢,但我也需要信息隐藏。这就是为什么我考虑使用opengl来解决这个问题。我在网上搜索,但没有找到关于我的案例中使用的转换反馈的简单示例。你知道我在哪里可以找到它吗?

以上是关于导出对象渲染opengl的主要内容,如果未能解决你的问题,请参考以下文章

通过OpenGL理解前端渲染原理

OPenGLopengl 64位 配置

Modern OpenGLOpenGL简介

OpenGLOpenGL中的Buffer的巧妙使用

从 Blender 2.8 导出到 LibGDX

OpenGL入门之认识OpenGL和创建Window