腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4061)
视频
沙龙
1
回答
libGDX
中
glDrawElements
()
忽略
的
顶
点数
libgdx
、
opengl-es-2.0
我正在尝试使用
libGDX
来移植一个使用opengl es2.0
的
安卓游戏。在
libGDX
下,
glDrawElements
()例程在PC上似乎被打破了,但在安卓上却可以正常工作。在PC版本
中
,第二个参数(顶
点数
)被
忽略
。是的,我知道
libGDX
调用应该使用
libGDX
,所以请不要对此发表评论。我有一个完整
的
游戏引擎,它相当复杂。我更喜欢控制引擎,而不是找出其他引擎,我非常确定它可以做一些在
libGDX</em
浏览 20
提问于2021-08-05
得票数 0
2
回答
OpenGL VBO不工作(C++)
c++
、
opengl
、
vbo
,GL_STATIC_DRAW);
glDrawElements
(GL_VERTEX_ARRAY); glDeleteBuffers(1,&bufferID2); 但是用VBO画一个点是有效
的
浏览 3
提问于2014-05-19
得票数 0
回答已采纳
1
回答
如何优化VBO/IBO最大限度地利用GPU缓存
c++
、
opengl
、
cuda
、
thrust
我正在使用运行在CUDA上
的
Marching多维数据生成一个网格。 在VBO
中
没有冗余顶点,生成索引。生成每个立方体
的</
浏览 0
提问于2015-07-05
得票数 7
回答已采纳
1
回答
安卓OpenGL点云
android
、
opengl-es
、
point-clouds
我一直在试图利用用顶点缓冲区在我
的
屏幕上画4个点,如果我有大量
的
点(最终),是顶点缓冲
的
方法?它们不会改变,但是我想改变查看它们
的
视角和规模。);vertexBuffer.put(vertices);这是我当前对我
的</e
浏览 1
提问于2011-06-16
得票数 3
回答已采纳
1
回答
OpenGL ES 1.0 -渲染不正确
android
、
opengl-es
我正在加载.obj文件,并在安卓模拟器
中
渲染它。虽然第三方.obj查看器可以正确显示模型(open3mod),但当我在android模拟器上启动它时,它看起来很奇怪。你能解释一下为什么在模拟器模型
中
reders是错误
的
吗?
浏览 3
提问于2016-09-07
得票数 0
1
回答
网格渲染性能优化
opengl
、
libgdx
、
mesh
我正在研究网格地形
的
libgdx
实现,并遇到了一些性能问题。为了优化性能,我尝试增加每个网格
中
的
顶
浏览 0
提问于2019-02-14
得票数 2
2
回答
呈现GL_POINTS列表
的
OpenGL
opengl
、
opengl-3
我目前正试图在屏幕上渲染一个点
的
列表,但我得到
的
只是下面的一个点,它随着我
的
相机移动并停留在屏幕
的
中心。生成
的
点列表随着每个帧
的
变化而变化,并在世界空间坐标
中
定义。我想知道我在下面的代码
中
哪里出了问题,以及在不使用立即模式调用
的
情况下绘制这样
的
点
的
动态列表
的
最佳实践是什么。大多数联机资源在绘制点时引用glBegin()和glEnd()。GL_ELEMENT_ARRAY_
浏览 0
提问于2014-02-27
得票数 0
1
回答
在glInterleavedArrays之后调用
glDrawElements
不起作用
c
、
opengl
的
调用。我
的
例程打开一个窗口,将其清除为黑色,但没有绘制任何内容。我浏览了文档并进行了搜索,但我找不到任何原因导致
glDrawElements
无法工作,或者如果在另一个函数
中
调用,会以某种方式丢失数据。有什么想法吗?仅供参考:我在Ubuntu12.04虚拟机上通过VirtualBox运行,主机上有32位处理器,而freeglut正在处理我
的
窗口。我还设置了LIBGL_ALWAYS_INDIRECT=1来解决VM
的
3D渲染问题。(不确定这些是否重要,但是...:)
浏览 2
提问于2013-01-08
得票数 0
回答已采纳
3
回答
OpenGL:
glDrawElements
无法绘制
opengl
我正在尝试顶
点数
组
的
东西,但是由于某些原因,
glDrawElements
命令没有为我绘制任何东西。我可以在两者之间使用glBegin/glEnd和
glDrawElements
进行绘制,但
glDrawElements
不起作用。下面是一个代码片段:double points[100]; points,使用
点数
组,通过索引数组访
浏览 18
提问于2012-07-15
得票数 5
3
回答
glDrawArrays对
glDrawElements
opengl
、
pyopengl
VBO
的
文章
中
,我不认为有什么问题。但是在我必须画三角形
的
情况下,它没有画出我在bufferTriangles
中
定义
的
三角形(从我所读到
的
情况来看,这是正常
的
,因为drawArrays不使用索引?还是我错了?)。所以我检查了我得到
的
所有数据,如下所示:顶
点数
组包含~60000 *3= 180000个GL_Float类型
的
顶点条目,法线数组也是如此。我还更改了
glDrawElements
(GL_TRI
浏览 9
提问于2011-05-25
得票数 9
回答已采纳
3
回答
对
glDrawElements
中
的
顶点和法线使用不同
的
数组(OpenGL/VBOs)
opengl
、
vbo
我将顶
点数
据存储在VBO
中
,然后使用vertex Attribs绑定它。法线也是如此。问题是,法线数据和顶
点数
据
的
存储顺序不同。我想,OpenGL会使用我提供给
glDrawElements
来渲染网格
的
索引来获取顶点VBO
中
的
顶点和法线VBO
中
的
法线。除了使用glBegin/glVertex/glNormal/glEnd告诉
glDrawElements
对顶点使用索引,对法
浏览 0
提问于2011-06-29
得票数 7
3
回答
glDrawElements
()错误地绘制了我
的
.obj模型
c++
、
opengl
、
glut
我对OpenGL
中
的
"
glDrawElements
“函数有点问题。在使用函数绘制模型时,我看到了一些工件: glVertexPointer(3,GL_FLOAT,0,(float *)A.get_v());
glDrawElements
浏览 5
提问于2013-05-04
得票数 1
回答已采纳
2
回答
glDrawElements
与glDrawArray效率
iphone
、
android
、
opengl-es
问题是,我使用
的
是有损压缩顶点(就像MD2
的
文件格式),它所需
的
不仅仅是索引:数组:n*3 (xyz) *1 (uchar) +平移(12字节)+缩放(12字节)。元素:N*3 (xyz) *4 (uint) + Array / ~10附注:我使用
的
是OpenGL es 2.0,
浏览 1
提问于2011-07-14
得票数 6
1
回答
带Assimp和OpenGL
的
奇异网格导入问题
c++
、
opengl
、
3d-meshes
、
assimp
关于顶点
的
索引,我遇到了一些奇怪
的
问题:for (unsigned int t = 0; t < mesh->mNumFaces; ++t) indices->push_back(face->mIndices[2]); }我得到了正确
的
结果:因此,添加两次索引,呈现正确
的
结果?>size() * sizeof(unsigned in
浏览 0
提问于2012-06-23
得票数 5
回答已采纳
1
回答
如何使用顶
点数
组对象?
c++
、
opengl
、
glut
、
freeglut
为此,我构造了两个顶
点数
组对象,其中一个表示立方体,另一个表示墙壁。首先,我造了墙。我使用
glDrawElements
调用绘制墙壁,因为我使用了索引(元素)缓冲区来创建它。我
的
墙壁显示得很好,但我不知道如何绘制多维数据集(在这一步
中
,我甚至不想动画立方体,我只想画它)--这是我
的
代码看起来
的
样子: glutIdleFunc(
浏览 3
提问于2022-03-20
得票数 1
回答已采纳
1
回答
glDrawRangeElements没有绘制选定
的
范围
c++
、
opengl
、
vbo
我想要在两个立方体之间画一个矩形,所以我将顶
点数
据存储到一个vbo
中
,然后我创建了一个ebo(Element对象)来避免额外
的
顶点(42比12)。我想我可以用
glDrawElements
调用绘制第一个立方体然后,为了画出我正在尝试使用
的
glDrawRangeElements对于最后一个立方体,我使用相同
的
第一个绘制调用,只是在z轴中将其反转。
glDraw
浏览 2
提问于2016-09-15
得票数 0
回答已采纳
1
回答
使用opengl,如何将背景图像和较小
的
扭曲纹理组合在一起?
iphone
、
opengl
、
textures
、
stretch
、
vertex
我制作了一个顶
点数
组,并在背景图像
的
任意半径内移动每个索引
的
纹理数据。任何更大
的
值都会使它更平滑,但速度要慢得多。有没有人有关于如何有效地组合图像
的
绘制
的
建议?我计划做第
浏览 0
提问于2009-11-14
得票数 0
2
回答
OpenGL
glDrawElements
传输到OpenGL es
glDrawElements
opengl
、
opengl-es
glDrawElements
在OpenGL中有四个参数。第三个参数只能是GL_UNSIGNED_BYTE、GL_UNSIGNED_SHORT或GL_UNSIGNED_INT,而OpenGL es
中
的
第三个参数不能是GL_UNSIGNED_INT。如果顶
点数
组非常大,那么indice
的
类型必须是GL_UNSIGNED_INT。 如何将
glDrawElements
在OpenGL
中
传输到OpenGL es。
浏览 4
提问于2015-02-09
得票数 1
回答已采纳
1
回答
webgl
中
的
drawElements与drawArrays
opengl-es
、
webgl
如果我理解正确的话,在drawElements
中
,由于indexbuffer
的
uInt16限制(在WebGL语言中),如果索引数组超过~65k元素,我必须使用多个drawcalls。因此,根据经验,可以这样说: 没有共享
的
顶点,使用drawArrays,因为它只有一个大
的
drawCall。如果共享顶点,使用drawElements,因为GPU带宽可以节省,这将导致比drawArrays更好
的
性能,如果有多个drawcalls需要?
浏览 4
提问于2015-01-22
得票数 15
回答已采纳
3
回答
在
Libgdx
中
,如何获得图像旋转时
的
x,y坐标?
java
、
android
、
libgdx
我用这种方法在
libgdx
中
旋转了一个图像,但是我不知道如何得到旋转图像
的
坐标。
浏览 5
提问于2013-04-23
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Opengl ES之VBO和VAO
基于PROFIBUS的PLC分布式液压同步系统设计开发(6)
计算机科学研究者陶贤斌站在巨人的肩膀上总结JavaScript数据类型
python数据类型及操作
编程基础(三)JS数据结构-栈
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券