首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenGL中的成对顶点属性

OpenGL中的成对顶点属性
EN

Stack Overflow用户
提问于 2012-10-16 05:05:03
回答 1查看 153关注 0票数 0

我正在尝试用OpenGL可视化一个图表。我有一个带有3D空间中的点的顶点缓冲区,以及一个指定顶点之间的线的索引缓冲区。我使用glDrawElements来绘制图形。一切正常。问题是我需要可视化边权重。我的问题是边权重是成对属性,我不知道如何将此信息放入我的着色器中。我能想到的唯一解决方案是用DrawRangeElements分别绘制每条边,并在每次调用之间设置边权重。有没有更好的方法来做这件事?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-16 05:45:22

不需要使用几何体着色器。只需将它们渲染为权重,根据需要复制位置,并为线上的每一对顶点提供相同的“GL_LINES”属性。这最终与渲染立方体没有区别,在立方体中,每个面都需要自己的法线。

如果(而且仅当)你绝对需要找回那个内存,并且你不能简单地压缩你的顶点数据(使用标准化短片,非标准化短片,或其他任何东西),这里是some techniques you can use。请注意:这是内存与性能之间的折衷。因此,除非你有真正的内存压力,否则只需复制你的顶点数据并完成它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12903971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档